diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000000..78c3156f255 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,21 @@ +version: 2 +registries: + one-artifactory: + type: maven-repository + url: https://one.hitachivantara.com/artifactory/pnt-mvn + username: ${{secrets.DEPENDABOT_ONE_USER}} + password: ${{secrets.DEPENDABOT_ONE_KEY}} + replaces-base: true +updates: + - package-ecosystem: "maven" + directory: "/" + registries: + - one-artifactory + schedule: + interval: daily + ignore: + - dependency-name: org.apache.maven:* + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 0079a855bd0..452a6d0bc48 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -14,16 +14,25 @@ name: "CodeQL" on: push: branches: [ master ] + paths-ignore: + - '.github/**' pull_request: # The branches below must be a subset of the branches above branches: [ master ] + paths-ignore: + - '.github/**' schedule: - cron: '23 19 * * 2' jobs: analyze: name: Analyze - runs-on: ubuntu-latest + runs-on: k8s + + container: + image: repo-cache.orl.eng.hitachivantara.com/docker/jenkins-build/maven/open-jdk/17 + volumes: + - /home/runner/caches/pentaho/.m2:/maven-local-cache strategy: fail-fast: false @@ -35,17 +44,15 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 - - - name: Setup Java JDK - uses: actions/setup-java@v2 - with: - java-version: '11' - distribution: 'adopt' + uses: actions/checkout@v4 + + - name: Set Maven cache location + run: | + echo "MAVEN_ARGS=-Dmaven.repo.local='/maven-local-cache'" >> $GITHUB_ENV # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -56,7 +63,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v3 # ℹī¸ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -70,4 +77,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.gitignore b/.gitignore index 246387c09e4..1a5bf0e862f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ bin/ .settings .metadata/ .recommenders/ +.DS_Store out/ build-utils/dist/ diff --git a/LICENSE.txt b/LICENSE.txt index 1f91aeb722b..270d405d390 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1 +1,64 @@ -Note: This is a this is a multi-module project, and each module holds its own LICENSE.txt. \ No newline at end of file +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. + + +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. + + +Parameters + +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 + +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. + +Notice + +Business Source License 1.1 + +Terms + +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. + +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. + +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. + +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. + +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. + +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. + +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). + +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/api/LICENSE.txt b/api/LICENSE.txt index 1837b0acbe1..270d405d390 100644 --- a/api/LICENSE.txt +++ b/api/LICENSE.txt @@ -1,504 +1,64 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. +Parameters - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. +Notice - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. +Business Source License 1.1 - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. +Terms - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/api/src/main/java/javax/ws/rs/core/NoContentException.java b/api/src/main/java/javax/ws/rs/core/NoContentException.java index 78bcb32e4b1..0d24e84cd1f 100644 --- a/api/src/main/java/javax/ws/rs/core/NoContentException.java +++ b/api/src/main/java/javax/ws/rs/core/NoContentException.java @@ -1,23 +1,13 @@ /*! ****************************************************************************** * - * Pentaho Data Integration + * Pentaho * - * Copyright (C) 2024 by Hitachi Vantara : http://www.pentaho.com + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - ******************************************************************************* - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * + * Change Date: 2028-08-13 ******************************************************************************/ package javax.ws.rs.core; diff --git a/api/src/main/java/org/pentaho/platform/api/action/ActionInvocationException.java b/api/src/main/java/org/pentaho/platform/api/action/ActionInvocationException.java index f003c3d1dca..af2c986e5e0 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/ActionInvocationException.java +++ b/api/src/main/java/org/pentaho/platform/api/action/ActionInvocationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/ActionPreProcessingException.java b/api/src/main/java/org/pentaho/platform/api/action/ActionPreProcessingException.java index 68dd79416f7..75a68803904 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/ActionPreProcessingException.java +++ b/api/src/main/java/org/pentaho/platform/api/action/ActionPreProcessingException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IAction.java b/api/src/main/java/org/pentaho/platform/api/action/IAction.java index 390a79e9af2..cb22329b0af 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IActionAdaptor.java b/api/src/main/java/org/pentaho/platform/api/action/IActionAdaptor.java index 2a528f8792a..9d074dc240f 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IActionAdaptor.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IActionAdaptor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IActionInvokeStatus.java b/api/src/main/java/org/pentaho/platform/api/action/IActionInvokeStatus.java index 524d88ce6f4..5e18a75cc00 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IActionInvokeStatus.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IActionInvokeStatus.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IActionInvoker.java b/api/src/main/java/org/pentaho/platform/api/action/IActionInvoker.java index c1e61987e19..16dd64a3938 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IActionInvoker.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IActionInvoker.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IDefinitionAwareAction.java b/api/src/main/java/org/pentaho/platform/api/action/IDefinitionAwareAction.java index a20372c3482..0d0fbe82573 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IDefinitionAwareAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IDefinitionAwareAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/ILoggingAction.java b/api/src/main/java/org/pentaho/platform/api/action/ILoggingAction.java index bfe1fc1194a..aabc0907238 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/ILoggingAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/ILoggingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IPostProcessingAction.java b/api/src/main/java/org/pentaho/platform/api/action/IPostProcessingAction.java index 3c42a42f637..ec73373f428 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IPostProcessingAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IPostProcessingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IPreProcessingAction.java b/api/src/main/java/org/pentaho/platform/api/action/IPreProcessingAction.java index 2ab537a5531..1c60dc3dbc8 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IPreProcessingAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IPreProcessingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/ISessionAwareAction.java b/api/src/main/java/org/pentaho/platform/api/action/ISessionAwareAction.java index 3d9171ea99b..65f19c2cd0b 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/ISessionAwareAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/ISessionAwareAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IStreamProcessingAction.java b/api/src/main/java/org/pentaho/platform/api/action/IStreamProcessingAction.java index 2d9f70aa15f..ecca5822c02 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IStreamProcessingAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IStreamProcessingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IStreamingAction.java b/api/src/main/java/org/pentaho/platform/api/action/IStreamingAction.java index 369824cdbc7..5f6168722b6 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IStreamingAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IStreamingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IVarArgsAction.java b/api/src/main/java/org/pentaho/platform/api/action/IVarArgsAction.java index 6bc1c8d740c..368ac23bc39 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IVarArgsAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IVarArgsAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IWorkerNodeCredential.java b/api/src/main/java/org/pentaho/platform/api/action/IWorkerNodeCredential.java index 4db121259af..a28bc5ea760 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IWorkerNodeCredential.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IWorkerNodeCredential.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/cache/ICacheExpirationRegistry.java b/api/src/main/java/org/pentaho/platform/api/cache/ICacheExpirationRegistry.java index b5c7fb0a17c..3766c02d847 100644 --- a/api/src/main/java/org/pentaho/platform/api/cache/ICacheExpirationRegistry.java +++ b/api/src/main/java/org/pentaho/platform/api/cache/ICacheExpirationRegistry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.cache; diff --git a/api/src/main/java/org/pentaho/platform/api/cache/ILastModifiedCacheItem.java b/api/src/main/java/org/pentaho/platform/api/cache/ILastModifiedCacheItem.java index 5f5262380b8..3910658bd65 100644 --- a/api/src/main/java/org/pentaho/platform/api/cache/ILastModifiedCacheItem.java +++ b/api/src/main/java/org/pentaho/platform/api/cache/ILastModifiedCacheItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.cache; diff --git a/api/src/main/java/org/pentaho/platform/api/data/DBDatasourceServiceException.java b/api/src/main/java/org/pentaho/platform/api/data/DBDatasourceServiceException.java index c4a000ff84c..ce8c720c511 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/DBDatasourceServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/data/DBDatasourceServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/data/IDBDatasourceService.java b/api/src/main/java/org/pentaho/platform/api/data/IDBDatasourceService.java index 5af82490ef7..d5b1c7e5bc3 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/IDBDatasourceService.java +++ b/api/src/main/java/org/pentaho/platform/api/data/IDBDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/data/IDataComponent.java b/api/src/main/java/org/pentaho/platform/api/data/IDataComponent.java index 4993437de35..0c0c15edbee 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/IDataComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/data/IDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/data/IJndiDatasourceService.java b/api/src/main/java/org/pentaho/platform/api/data/IJndiDatasourceService.java index 82e6896fd7e..80dffb5358d 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/IJndiDatasourceService.java +++ b/api/src/main/java/org/pentaho/platform/api/data/IJndiDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/data/IPooledDatasourceService.java b/api/src/main/java/org/pentaho/platform/api/data/IPooledDatasourceService.java index 99120a0278a..f42ae3f7fe9 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/IPooledDatasourceService.java +++ b/api/src/main/java/org/pentaho/platform/api/data/IPooledDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/data/IPreparedComponent.java b/api/src/main/java/org/pentaho/platform/api/data/IPreparedComponent.java index 0a3b37c03f3..a8d9ec768ec 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/IPreparedComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/data/IPreparedComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/email/EmailServiceException.java b/api/src/main/java/org/pentaho/platform/api/email/EmailServiceException.java index c06a2d9c79a..da4a0a97c71 100644 --- a/api/src/main/java/org/pentaho/platform/api/email/EmailServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/email/EmailServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.email; public class EmailServiceException extends Exception { diff --git a/api/src/main/java/org/pentaho/platform/api/email/IEmailAuthenticationResponse.java b/api/src/main/java/org/pentaho/platform/api/email/IEmailAuthenticationResponse.java index 9a5a7e50f54..8ee1f7d615e 100644 --- a/api/src/main/java/org/pentaho/platform/api/email/IEmailAuthenticationResponse.java +++ b/api/src/main/java/org/pentaho/platform/api/email/IEmailAuthenticationResponse.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.email; diff --git a/api/src/main/java/org/pentaho/platform/api/email/IEmailConfiguration.java b/api/src/main/java/org/pentaho/platform/api/email/IEmailConfiguration.java index 0a78d69237b..62a5359f33a 100644 --- a/api/src/main/java/org/pentaho/platform/api/email/IEmailConfiguration.java +++ b/api/src/main/java/org/pentaho/platform/api/email/IEmailConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.email; diff --git a/api/src/main/java/org/pentaho/platform/api/email/IEmailService.java b/api/src/main/java/org/pentaho/platform/api/email/IEmailService.java index aab49c2fa8c..3341ae84652 100644 --- a/api/src/main/java/org/pentaho/platform/api/email/IEmailService.java +++ b/api/src/main/java/org/pentaho/platform/api/email/IEmailService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.email; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ActionExecutionException.java b/api/src/main/java/org/pentaho/platform/api/engine/ActionExecutionException.java index 813c5b93aab..b34f91dc01c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ActionExecutionException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ActionExecutionException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ActionInitializationException.java b/api/src/main/java/org/pentaho/platform/api/engine/ActionInitializationException.java index 70ef44bf216..d067d2531b4 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ActionInitializationException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ActionInitializationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ActionSequenceException.java b/api/src/main/java/org/pentaho/platform/api/engine/ActionSequenceException.java index 128c02488f5..4f40e7e7f55 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ActionSequenceException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ActionSequenceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ActionSequencePromptException.java b/api/src/main/java/org/pentaho/platform/api/engine/ActionSequencePromptException.java index b5d7e00401a..02087557644 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ActionSequencePromptException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ActionSequencePromptException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ActionValidationException.java b/api/src/main/java/org/pentaho/platform/api/engine/ActionValidationException.java index c639edc85cb..e69a62b9fdc 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ActionValidationException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ActionValidationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/AuditException.java b/api/src/main/java/org/pentaho/platform/api/engine/AuditException.java index 858679be061..a6eee9c6988 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/AuditException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/AuditException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ComponentException.java b/api/src/main/java/org/pentaho/platform/api/engine/ComponentException.java index 23f04fec789..691ed2b93e1 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ComponentException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ComponentException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAcceptsRuntimeInputs.java b/api/src/main/java/org/pentaho/platform/api/engine/IAcceptsRuntimeInputs.java index 704daac7646..5c4abd28fc8 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAcceptsRuntimeInputs.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAcceptsRuntimeInputs.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAclEntry.java b/api/src/main/java/org/pentaho/platform/api/engine/IAclEntry.java index 28e01279e4f..6eb8fe036bc 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAclEntry.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAclHolder.java b/api/src/main/java/org/pentaho/platform/api/engine/IAclHolder.java index f66fc9d9ae2..dfefe3391f9 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAclHolder.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAclHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAclSolutionFile.java b/api/src/main/java/org/pentaho/platform/api/engine/IAclSolutionFile.java index 5c920fc692b..4422fe112a6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAclSolutionFile.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAclSolutionFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAclVoter.java b/api/src/main/java/org/pentaho/platform/api/engine/IAclVoter.java index 7ed73bbe7e5..e7249d63681 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAclVoter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAclVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IActionCompleteListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IActionCompleteListener.java index 25752135b66..aba90c1f66d 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IActionCompleteListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IActionCompleteListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IActionParameter.java b/api/src/main/java/org/pentaho/platform/api/engine/IActionParameter.java index e3bbb4c3f06..ad8bd5fd17f 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IActionParameter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IActionParameter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IActionRequestHandler.java b/api/src/main/java/org/pentaho/platform/api/engine/IActionRequestHandler.java index 3c8b54eda53..6d67be905cb 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IActionRequestHandler.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IActionRequestHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IActionSequence.java b/api/src/main/java/org/pentaho/platform/api/engine/IActionSequence.java index cfddf7abd57..8d634171aed 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IActionSequence.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IActionSequence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IActionSequenceResource.java b/api/src/main/java/org/pentaho/platform/api/engine/IActionSequenceResource.java index 917cd9b88b6..e2f9c8783bf 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IActionSequenceResource.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IActionSequenceResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IApplicationContext.java b/api/src/main/java/org/pentaho/platform/api/engine/IApplicationContext.java index d167a4decb8..053f597922e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IApplicationContext.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IApplicationContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAuditEntry.java b/api/src/main/java/org/pentaho/platform/api/engine/IAuditEntry.java index f553ab8a426..60727a4334e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAuditEntry.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAuditEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAuditable.java b/api/src/main/java/org/pentaho/platform/api/engine/IAuditable.java index 57b5fd52e48..205eed501d7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAuditable.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAuditable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationAction.java b/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationAction.java index 6aaebe23c0f..08f41a527ea 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationAction.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationPolicy.java b/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationPolicy.java index 759a60019b4..8b44c384090 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationPolicy.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationPolicy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IBackgroundExecution.java b/api/src/main/java/org/pentaho/platform/api/engine/IBackgroundExecution.java index 489a97f1803..0a87ab5a0fc 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IBackgroundExecution.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IBackgroundExecution.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ICacheManager.java b/api/src/main/java/org/pentaho/platform/api/engine/ICacheManager.java index ca51be55c2c..365df198879 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ICacheManager.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ICacheManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IComponent.java b/api/src/main/java/org/pentaho/platform/api/engine/IComponent.java index c1b9ee109a2..b976f9c700d 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IConditionalExecution.java b/api/src/main/java/org/pentaho/platform/api/engine/IConditionalExecution.java index c5d5a9cc910..39e553313ad 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IConditionalExecution.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IConditionalExecution.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IConfiguration.java b/api/src/main/java/org/pentaho/platform/api/engine/IConfiguration.java index 55625db7936..df4aa032cb4 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IConfiguration.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IConfiguredPojo.java b/api/src/main/java/org/pentaho/platform/api/engine/IConfiguredPojo.java index 5bc8822ef54..d0403f279a9 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IConfiguredPojo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IConfiguredPojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IConnectionUserRoleMapper.java b/api/src/main/java/org/pentaho/platform/api/engine/IConnectionUserRoleMapper.java index f9fe473896f..4bfa4d72c2a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IConnectionUserRoleMapper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IConnectionUserRoleMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentGenerator.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentGenerator.java index 06f623bc45f..d4b4452d2d3 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentGenerator.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInfo.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInfo.java index cfc611de06b..3fdd4761440 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInfo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInvoker.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInvoker.java index 26f668188c8..b6222ae1b04 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInvoker.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInvoker.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentInfo.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentInfo.java index 6626932d99b..414a87644b7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentInfo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentListener.java index 3ef3d2c5407..5387f2f53ac 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentOutputHandler.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentOutputHandler.java index 2aca4e427e5..95c20c3bc11 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentOutputHandler.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ICreateFeedbackParameterCallback.java b/api/src/main/java/org/pentaho/platform/api/engine/ICreateFeedbackParameterCallback.java index f7b5b4d72a6..d4c9bc4273c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ICreateFeedbackParameterCallback.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ICreateFeedbackParameterCallback.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IDocumentResourceLoader.java b/api/src/main/java/org/pentaho/platform/api/engine/IDocumentResourceLoader.java index 63895b51835..1c1a9683ad1 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IDocumentResourceLoader.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IDocumentResourceLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IExecutionListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IExecutionListener.java index cce46c6ff5f..72afa3eb002 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IExecutionListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IExecutionListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IFileFilter.java b/api/src/main/java/org/pentaho/platform/api/engine/IFileFilter.java index d7bc46e4b80..c93ffa38451 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IFileFilter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IFileFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IFileInfo.java b/api/src/main/java/org/pentaho/platform/api/engine/IFileInfo.java index acc8abf14fe..5b5d5bf46d6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IFileInfo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IFileInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ILoggablePojo.java b/api/src/main/java/org/pentaho/platform/api/engine/ILoggablePojo.java index d320b359d09..e225f6f3c84 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ILoggablePojo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ILoggablePojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ILogger.java b/api/src/main/java/org/pentaho/platform/api/engine/ILogger.java index df5a96892a5..4614eb2bc6f 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ILogger.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ILogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ILogoutListener.java b/api/src/main/java/org/pentaho/platform/api/engine/ILogoutListener.java index 4957d4d69cb..5779f90d8d5 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ILogoutListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ILogoutListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IMessageFormatter.java b/api/src/main/java/org/pentaho/platform/api/engine/IMessageFormatter.java index 7398f98ec3d..cfcfec668c6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IMessageFormatter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IMessageFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IMimeTypeListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IMimeTypeListener.java index 7c31c945752..c2a1b052e40 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IMimeTypeListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IMimeTypeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IObjectCreator.java b/api/src/main/java/org/pentaho/platform/api/engine/IObjectCreator.java index 1155f2179a5..2b5bc59bf2a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IObjectCreator.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IObjectCreator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IOutputDef.java b/api/src/main/java/org/pentaho/platform/api/engine/IOutputDef.java index 43b4524525f..0bda56690a3 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IOutputDef.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IOutputDef.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IOutputHandler.java b/api/src/main/java/org/pentaho/platform/api/engine/IOutputHandler.java index 08cb3c7f04c..be4b2a1a781 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IOutputHandler.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IParameterManager.java b/api/src/main/java/org/pentaho/platform/api/engine/IParameterManager.java index 29e32b002a9..f50ba6ffc3a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IParameterManager.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IParameterManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IParameterProvider.java b/api/src/main/java/org/pentaho/platform/api/engine/IParameterProvider.java index 8c6cf49e969..41bb2d31246 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IParameterProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IParameterResolver.java b/api/src/main/java/org/pentaho/platform/api/engine/IParameterResolver.java index f7e05e3b121..4209d4668fd 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IParameterResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IParameterResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IParameterSetter.java b/api/src/main/java/org/pentaho/platform/api/engine/IParameterSetter.java index 3ff14ea3765..f2b7e5cac3d 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IParameterSetter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IParameterSetter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclEntry.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclEntry.java index dd02f4ff127..f94dfcb1539 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclEntry.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclObjectIdentity.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclObjectIdentity.java index b296b4838b6..3c3cff592f0 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclObjectIdentity.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclObjectIdentity.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoBasicAclEntry.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoBasicAclEntry.java index 1855d948dd9..a53ed53d307 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoBasicAclEntry.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoBasicAclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactory.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactory.java index 38c8f0a49c3..f0da5ad4062 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactory.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoInitializer.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoInitializer.java index 39434d08ada..d75b355c9ba 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoInitializer.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoInitializer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectFactory.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectFactory.java index fd2a7be9482..2cf375dd964 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectFactory.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectReference.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectReference.java index 86185b84a90..ff96b42e0f5 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectReference.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectRegistration.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectRegistration.java index 9b64f103151..37161fb7278 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectRegistration.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectRegistration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoPublisher.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoPublisher.java index 901474c2c9d..1c31fbb14b0 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoPublisher.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactory.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactory.java index 76239910854..e76cf540858 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactory.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContext.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContext.java index a0c55bc4c4c..89856049df6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContext.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContextHolderStrategy.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContextHolderStrategy.java index 7a381e18988..922ca4a48b7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContextHolderStrategy.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContextHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSession.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSession.java index 0a7f2435b54..895bacde780 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSession.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystem.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystem.java index ddadcad0d22..9c6f77692f2 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystem.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAclHelper.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAclHelper.java index 612d457e1db..a843a1fb536 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAclHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAclHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAdminPlugins.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAdminPlugins.java index 988d6934d2f..9d00facebb6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAdminPlugins.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAdminPlugins.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemEntryPoint.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemEntryPoint.java index 84a23dae142..a18ffb0bcf9 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemEntryPoint.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemEntryPoint.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemExitPoint.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemExitPoint.java index 87935d8c860..1bd492976a1 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemExitPoint.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemExitPoint.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemHelper.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemHelper.java index 8d73c3c4125..ca84dde9461 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemInitializer.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemInitializer.java index 2f5023763a5..d63b1567e3e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemInitializer.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemInitializer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListener.java index 588e7ea0cfb..293d2db4822 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListeners.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListeners.java index bf6c4caf300..0f86ec584c6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListeners.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListeners.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemStartupActions.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemStartupActions.java index a63f59900bf..6a64144841c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemStartupActions.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemStartupActions.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrl.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrl.java index d3277908b63..c359c628164 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrl.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrlFactory.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrlFactory.java index 328b32776f9..d65470da3be 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrlFactory.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrlFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMask.java b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMask.java index d207898fa28..bba3f371ef3 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMask.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMask.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMgr.java b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMgr.java index 7ab49eba43d..7aed698463e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMgr.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMgr.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionRecipient.java b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionRecipient.java index c3c8efb0c80..c39ea749759 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionRecipient.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionRecipient.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java index 912ae73379c..8aec3ba1ea1 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformReadyListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformReadyListener.java index 46482c9e1cb..b5f863bd97c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformReadyListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformReadyListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformWebResource.java b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformWebResource.java index 55732228a10..658828463d5 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformWebResource.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformWebResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginLifecycleListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginLifecycleListener.java index 513342bb4f2..ab83ff808bc 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginLifecycleListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginLifecycleListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginManager.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginManager.java index a132926102c..c5680198f7c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginManager.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginManagerListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginManagerListener.java index 68187cfe690..15369f246f6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginManagerListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginManagerListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginOperation.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginOperation.java index 4aa00d3faac..3564676d1ab 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginOperation.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginOperation.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginProvider.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginProvider.java index f15d4d457f9..6dfd3e19ec6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginResourceLoader.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginResourceLoader.java index be9b55cbd45..d10ef889bad 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginResourceLoader.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginResourceLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IProducesRuntimeOutputs.java b/api/src/main/java/org/pentaho/platform/api/engine/IProducesRuntimeOutputs.java index 3b592fe4bde..3ed99e4eee7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IProducesRuntimeOutputs.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IProducesRuntimeOutputs.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IRuntimeContext.java b/api/src/main/java/org/pentaho/platform/api/engine/IRuntimeContext.java index 94036527896..f15bd7f83dc 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IRuntimeContext.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IRuntimeContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IScheduledJob.java b/api/src/main/java/org/pentaho/platform/api/engine/IScheduledJob.java index 8848d0ff94f..662a1ff8356 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IScheduledJob.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IScheduledJob.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISecurityHelper.java b/api/src/main/java/org/pentaho/platform/api/engine/ISecurityHelper.java index 429c15e8b87..d04b6d8e983 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISecurityHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISecurityHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISelectionMapper.java b/api/src/main/java/org/pentaho/platform/api/engine/ISelectionMapper.java index 09173f1089f..23984495ad9 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISelectionMapper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISelectionMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISequenceDefinition.java b/api/src/main/java/org/pentaho/platform/api/engine/ISequenceDefinition.java index 51e8a7120ef..51ba65932da 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISequenceDefinition.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISequenceDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusChangeListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusChangeListener.java index a6b65a6a822..038e8456160 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusChangeListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusChangeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusProvider.java b/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusProvider.java index 09130db9d63..910be87fac4 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IServiceConfig.java b/api/src/main/java/org/pentaho/platform/api/engine/IServiceConfig.java index e42fc25b320..e18b7f0ae8b 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IServiceConfig.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IServiceConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IServiceManager.java b/api/src/main/java/org/pentaho/platform/api/engine/IServiceManager.java index 137db7c089a..37e986b326d 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IServiceManager.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IServiceManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISessionContainer.java b/api/src/main/java/org/pentaho/platform/api/engine/ISessionContainer.java index 14407946a2f..dbac6920a63 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISessionContainer.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISessionContainer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISessionStartupAction.java b/api/src/main/java/org/pentaho/platform/api/engine/ISessionStartupAction.java index 5708d09714d..f6fae838319 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISessionStartupAction.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISessionStartupAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISimplePojoComponent.java b/api/src/main/java/org/pentaho/platform/api/engine/ISimplePojoComponent.java index dceea10f5e1..724e05fed13 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISimplePojoComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISimplePojoComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionActionDefinition.java b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionActionDefinition.java index 0974d1ac3e3..4bc5c9889f7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionActionDefinition.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionActionDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionAttributeContributor.java b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionAttributeContributor.java index ea49c708d2d..7301d6d1d86 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionAttributeContributor.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionAttributeContributor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionEngine.java b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionEngine.java index 3ded0dc6a2d..6079a4e1aa5 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionEngine.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionEngine.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFile.java b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFile.java index e0676bef48c..33cf23f60f7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFile.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFilter.java b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFilter.java index b120a9cd469..8fa19c3bcfa 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFilter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojo.java b/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojo.java index 76d3ca0333b..8738c5a2112 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojoComponent.java b/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojoComponent.java index b05faf5e408..789e36abeed 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojoComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojoComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISystemConfig.java b/api/src/main/java/org/pentaho/platform/api/engine/ISystemConfig.java index 520cd10bb04..baef049e137 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISystemConfig.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISystemConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISystemSettings.java b/api/src/main/java/org/pentaho/platform/api/engine/ISystemSettings.java index 2e89eca6f0d..52b3771b13a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISystemSettings.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISystemSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IUITemplater.java b/api/src/main/java/org/pentaho/platform/api/engine/IUITemplater.java index 690347f1fdd..afdcb25bf80 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IUITemplater.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IUITemplater.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IUserRoleListService.java b/api/src/main/java/org/pentaho/platform/api/engine/IUserRoleListService.java index bd84434e5b3..f410bc5cbb6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IUserRoleListService.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/InvalidParameterException.java b/api/src/main/java/org/pentaho/platform/api/engine/InvalidParameterException.java index be2093b09fc..235dfb66b3e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/InvalidParameterException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/InvalidParameterException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ObjectFactoryException.java b/api/src/main/java/org/pentaho/platform/api/engine/ObjectFactoryException.java index cbf287923b7..652d046c696 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ObjectFactoryException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ObjectFactoryException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PentahoAccessControlException.java b/api/src/main/java/org/pentaho/platform/api/engine/PentahoAccessControlException.java index 2316818c5b0..4350a90750a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PentahoAccessControlException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PentahoAccessControlException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PentahoSystemException.java b/api/src/main/java/org/pentaho/platform/api/engine/PentahoSystemException.java index 72e2bb14150..53d00b1f076 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PentahoSystemException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PentahoSystemException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationException.java b/api/src/main/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationException.java index 57bfd5641c9..d66fd70c16e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanDefinition.java b/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanDefinition.java index 40c667f2962..a70ca237d0b 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanDefinition.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanException.java b/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanException.java index f82be0dd331..0c65dc59179 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PluginLifecycleException.java b/api/src/main/java/org/pentaho/platform/api/engine/PluginLifecycleException.java index 4d68b6189a4..942b0ae84ae 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PluginLifecycleException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PluginLifecycleException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PluginServiceDefinition.java b/api/src/main/java/org/pentaho/platform/api/engine/PluginServiceDefinition.java index 9b071b1e115..d4a3b0f105b 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PluginServiceDefinition.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PluginServiceDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ServerStatusProvider.java b/api/src/main/java/org/pentaho/platform/api/engine/ServerStatusProvider.java index dc9266af927..d08dc050b75 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ServerStatusProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ServerStatusProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ServiceException.java b/api/src/main/java/org/pentaho/platform/api/engine/ServiceException.java index 2625a0882b9..9648a79dc8a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ServiceInitializationException.java b/api/src/main/java/org/pentaho/platform/api/engine/ServiceInitializationException.java index 2f7a5608c9e..797c5ea7ede 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ServiceInitializationException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ServiceInitializationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/UnresolvedParameterException.java b/api/src/main/java/org/pentaho/platform/api/engine/UnresolvedParameterException.java index c3b6b051d3f..12d60c0df14 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/UnresolvedParameterException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/UnresolvedParameterException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/perspective/IPluginPerspectiveManager.java b/api/src/main/java/org/pentaho/platform/api/engine/perspective/IPluginPerspectiveManager.java index 6308dcf4643..67510870aec 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/perspective/IPluginPerspectiveManager.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/perspective/IPluginPerspectiveManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.perspective; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/perspective/pojo/IPluginPerspective.java b/api/src/main/java/org/pentaho/platform/api/engine/perspective/pojo/IPluginPerspective.java index 30d5750c2e1..ed37770196a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/perspective/pojo/IPluginPerspective.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/perspective/pojo/IPluginPerspective.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.perspective.pojo; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/IAuthenticationRoleMapper.java b/api/src/main/java/org/pentaho/platform/api/engine/security/IAuthenticationRoleMapper.java index 8a0c2ee16d1..4eb2ac574e6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/IAuthenticationRoleMapper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/IAuthenticationRoleMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedException.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedException.java index 308710163b8..216063e98c6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsException.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsException.java index 46e09a70af6..7cce2a54560 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoRole.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoRole.java index a201dbb65f7..5f164ab5886 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoRole.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoRole.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoUser.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoUser.java index 39e486fe442..97725f8614e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoUser.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IUserRoleDao.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IUserRoleDao.java index 15f0bd0a9a2..8c11b8f0a17 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IUserRoleDao.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IUserRoleDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundException.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundException.java index ada5fa920d8..5a1a446cf02 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoException.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoException.java index dabb6f015c8..1036b78713d 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleDaoException.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleDaoException.java index 751eb157f20..83d5530b03b 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleDaoException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleDaoException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfo.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfo.java index b6a78d2d3c7..3323ba60187 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/locale/IPentahoLocale.java b/api/src/main/java/org/pentaho/platform/api/locale/IPentahoLocale.java index 9270b4bc4b7..f2235560c83 100644 --- a/api/src/main/java/org/pentaho/platform/api/locale/IPentahoLocale.java +++ b/api/src/main/java/org/pentaho/platform/api/locale/IPentahoLocale.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.locale; diff --git a/api/src/main/java/org/pentaho/platform/api/mimetype/IMimeType.java b/api/src/main/java/org/pentaho/platform/api/mimetype/IMimeType.java index a4f63329c94..b7125875a13 100644 --- a/api/src/main/java/org/pentaho/platform/api/mimetype/IMimeType.java +++ b/api/src/main/java/org/pentaho/platform/api/mimetype/IMimeType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.mimetype; diff --git a/api/src/main/java/org/pentaho/platform/api/mimetype/IPlatformMimeResolver.java b/api/src/main/java/org/pentaho/platform/api/mimetype/IPlatformMimeResolver.java index a3ddf44eb59..594f5308ad0 100644 --- a/api/src/main/java/org/pentaho/platform/api/mimetype/IPlatformMimeResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/mimetype/IPlatformMimeResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.mimetype; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringEvent.java b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringEvent.java index 5e6d95323e9..1315e33c277 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringEvent.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringService.java b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringService.java index 7bad76d079b..08e6626dcef 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringService.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringSubscriber.java b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringSubscriber.java index 94193a93bd9..48d0dc69318 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringSubscriber.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringSubscriber.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/IVariableSerializer.java b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/IVariableSerializer.java index 22f4b3be534..169896f0ee0 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/IVariableSerializer.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/IVariableSerializer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring.snmp; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpTrapEvent.java b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpTrapEvent.java index 91d2fe53329..897270782da 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpTrapEvent.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpTrapEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring.snmp; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariable.java b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariable.java index 36fafccf614..14d1af36c16 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariable.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring.snmp; diff --git a/api/src/main/java/org/pentaho/platform/api/mt/ITenant.java b/api/src/main/java/org/pentaho/platform/api/mt/ITenant.java index 10348a221e0..0a070a63cc5 100644 --- a/api/src/main/java/org/pentaho/platform/api/mt/ITenant.java +++ b/api/src/main/java/org/pentaho/platform/api/mt/ITenant.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.mt; diff --git a/api/src/main/java/org/pentaho/platform/api/mt/ITenantManager.java b/api/src/main/java/org/pentaho/platform/api/mt/ITenantManager.java index c09204706d0..ed0f38adcfa 100644 --- a/api/src/main/java/org/pentaho/platform/api/mt/ITenantManager.java +++ b/api/src/main/java/org/pentaho/platform/api/mt/ITenantManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.mt; diff --git a/api/src/main/java/org/pentaho/platform/api/mt/ITenantedPrincipleNameResolver.java b/api/src/main/java/org/pentaho/platform/api/mt/ITenantedPrincipleNameResolver.java index fc84f3adf14..018bb08f640 100644 --- a/api/src/main/java/org/pentaho/platform/api/mt/ITenantedPrincipleNameResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/mt/ITenantedPrincipleNameResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.mt; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/ContentException.java b/api/src/main/java/org/pentaho/platform/api/repository/ContentException.java index 512d820ecf4..b276c43fd6e 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/ContentException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/ContentException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/IClientRepositoryPathsStrategy.java b/api/src/main/java/org/pentaho/platform/api/repository/IClientRepositoryPathsStrategy.java index be675f80f3f..1b10e1f9def 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/IClientRepositoryPathsStrategy.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/IClientRepositoryPathsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/IContentItem.java b/api/src/main/java/org/pentaho/platform/api/repository/IContentItem.java index ff4492ae44b..5271bb2d232 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/IContentItem.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/IContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/IRepositoryFile.java b/api/src/main/java/org/pentaho/platform/api/repository/IRepositoryFile.java index 3f02720cf10..e99c4a94db0 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/IRepositoryFile.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/IRepositoryFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeElement.java b/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeElement.java index 5ae88c6c54c..3bcc332ec27 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeElement.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeElement.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeRepository.java b/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeRepository.java index 7353c7ba2a0..cc2d9391ac6 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeRepository.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/ISearchable.java b/api/src/main/java/org/pentaho/platform/api/repository/ISearchable.java index b64d78cc845..915b8944405 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/ISearchable.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/ISearchable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/RepositoryException.java b/api/src/main/java/org/pentaho/platform/api/repository/RepositoryException.java index 9c5eabead28..f8a9b77c142 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/RepositoryException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/RepositoryException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryException.java b/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryException.java index 9e729bd27ef..1b08e25ba4e 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceException.java b/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceException.java index 0be2729f18c..74ef7b09c34 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceException.java b/api/src/main/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceException.java index bb1d5c20371..0985593004b 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceException.java b/api/src/main/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceException.java index 9fd74678f58..96b3c629485 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/datasource/IDatasourceMgmtService.java b/api/src/main/java/org/pentaho/platform/api/repository/datasource/IDatasourceMgmtService.java index c4c9fc73fed..7c0db3bfd5a 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/datasource/IDatasourceMgmtService.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/datasource/IDatasourceMgmtService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceException.java b/api/src/main/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceException.java index 11108c1debd..5bbc70a93d8 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/Converter.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/Converter.java index decc5e824f2..7fede132650 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/Converter.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/Converter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/ConverterException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/ConverterException.java index ea67ba00ce3..4d7a1fe2ed5 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/ConverterException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/ConverterException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IAclNodeHelper.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IAclNodeHelper.java index d4bdd99b6c7..a288d41184c 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IAclNodeHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IAclNodeHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IBackingRepositoryLifecycleManager.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IBackingRepositoryLifecycleManager.java index eb9cee6f8f9..de7dd274d04 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IBackingRepositoryLifecycleManager.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IBackingRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileFilter.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileFilter.java index 098c766b235..886933ffe29 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileFilter.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileVersioningConfiguration.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileVersioningConfiguration.java index 6e9f8a23b9f..4351bb69fa1 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileVersioningConfiguration.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileVersioningConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPentahoJCRPrivilege.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPentahoJCRPrivilege.java index ebed07f9b33..70c5a57fbfc 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPentahoJCRPrivilege.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPentahoJCRPrivilege.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPlatformImportBundle.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPlatformImportBundle.java index bc561baa275..3f360e1399c 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPlatformImportBundle.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPlatformImportBundle.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoter.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoter.java index b65ff7dde9a..d548d888f32 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoter.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoterManager.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoterManager.java index 2a73d303f6e..ec505566897 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoterManager.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoterManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryContentConverterHandler.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryContentConverterHandler.java index fee54324dbb..99bed074e57 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryContentConverterHandler.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryContentConverterHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryDefaultAclHandler.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryDefaultAclHandler.java index 711f56af8f6..94896966390 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryDefaultAclHandler.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryDefaultAclHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryFileData.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryFileData.java index 33e746781f9..2ea073dff70 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryFileData.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryFileData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryVersionManager.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryVersionManager.java index 69da787f9d5..0618ce83ea1 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryVersionManager.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryVersionManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/ISourcesStreamEvents.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/ISourcesStreamEvents.java index 4c3e30b5a4e..13d9f4fff1d 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/ISourcesStreamEvents.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/ISourcesStreamEvents.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IStreamListener.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IStreamListener.java index 42f231278e7..ca9e1187f39 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IStreamListener.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IStreamListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IUnifiedRepository.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IUnifiedRepository.java index ac6bc6f7934..7d7847a630b 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IUnifiedRepository.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IUnifiedRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/MondrianSchemaAnnotator.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/MondrianSchemaAnnotator.java index b6590133893..51c32d0ae89 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/MondrianSchemaAnnotator.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/MondrianSchemaAnnotator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFile.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFile.java index ee84760e614..0b7af44ac4b 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFile.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAce.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAce.java index 8e928dad382..49d4ab25a2b 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAce.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAce.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAcl.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAcl.java index 5cca30e0dd1..5378bfe76e9 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAcl.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAcl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileExtraMetaData.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileExtraMetaData.java index 36a4a2f16ef..17180f3571a 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileExtraMetaData.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileExtraMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; import java.io.Serializable; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFilePermission.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFilePermission.java index 9495c12fbb8..8ec1d8472f8 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFilePermission.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFilePermission.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSid.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSid.java index c479657b826..1037f85117c 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSid.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSid.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTree.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTree.java index fa8bbb81e34..4c9a7f7f6c3 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTree.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTree.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerException.java index 3f5fcc00d1d..95a60564418 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryRequest.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryRequest.java index a49d6150204..325621d03ae 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryRequest.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedException.java index 08b21b08c7a..9edf9e0bf37 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryCreateFileException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryCreateFileException.java index 79e409de776..684f0711031 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryCreateFileException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryCreateFileException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryException.java index d4c6d4441f2..14cb9086e46 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsException.java index 1dc8e3a07ce..da8afe73070 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameException.java index 8e30269daf7..4a4eed64d19 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityException.java index 17bddcf6a25..3476e50054b 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryUpdateFileException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryUpdateFileException.java index 1a7ac121cc5..6884790a1af 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryUpdateFileException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryUpdateFileException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/VersionSummary.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/VersionSummary.java index 3c9ecf643c2..bc1f58c7a22 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/VersionSummary.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/VersionSummary.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNode.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNode.java index 7fe02dae80e..5057ece0991 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNode.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNode.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRef.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRef.java index 4b5d6c7416c..61fb67b4ce3 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRef.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRef.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataProperty.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataProperty.java index 76715bf7653..1973a0edc21 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataProperty.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataProperty.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileData.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileData.java index 7ce19471ae5..4b78345ca7d 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileData.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileData.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileData.java index d0b91f40373..be426c8759d 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileData.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.sample; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/simple/SimpleRepositoryFileData.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/simple/SimpleRepositoryFileData.java index 159aebaa919..3ef3da21394 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/simple/SimpleRepositoryFileData.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/simple/SimpleRepositoryFileData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.simple; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDto.java index adc06212f46..0d6e68404f0 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDto.java index d2cf86b2488..74e1c062ae5 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDto.java index 41bfd100f5b..ba40be56edd 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDto.java index f8814587824..86de8a817a7 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDto.java index 9b10e8e9f85..ade06cf742d 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDto.java index a46210b9049..e3c266cff26 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDto.java index 7de37dbfd1d..036f6c786ca 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDto.java index ae3d69f0ac7..c7b585c6304 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDto.java @@ -1,22 +1,14 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +/*! ****************************************************************************** * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Pentaho * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDto.java index 30cc98fffc1..08257ba12e9 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/StringKeyStringValueDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/StringKeyStringValueDto.java index ac0c4e21948..000f1b07521 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/StringKeyStringValueDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/StringKeyStringValueDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDto.java index 594867a0d50..e4963576863 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler/BackgroundExecutionException.java b/api/src/main/java/org/pentaho/platform/api/scheduler/BackgroundExecutionException.java index 68864b0ea79..478a0aca37f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler/BackgroundExecutionException.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler/BackgroundExecutionException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler/IJobDetail.java b/api/src/main/java/org/pentaho/platform/api/scheduler/IJobDetail.java index 15c7f7202dd..6fcfe1f4ed0 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler/IJobDetail.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler/IJobDetail.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler/IJobSchedule.java b/api/src/main/java/org/pentaho/platform/api/scheduler/IJobSchedule.java index 1aedf1f782f..c2faab0fb86 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler/IJobSchedule.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler/IJobSchedule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler/JobScheduleParam.java b/api/src/main/java/org/pentaho/platform/api/scheduler/JobScheduleParam.java index 81229302fd7..655bb74c72a 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler/JobScheduleParam.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler/JobScheduleParam.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IActionClassResolver.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IActionClassResolver.java index 1eefeab97a8..d604d06d1b4 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IActionClassResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IActionClassResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; /** diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IBackgroundExecutionStreamProvider.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IBackgroundExecutionStreamProvider.java index c7c89f49cc8..b8e2d4955f0 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IBackgroundExecutionStreamProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IBackgroundExecutionStreamProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IBlockoutManager.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IBlockoutManager.java index c42674a8c11..625c9ea467f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IBlockoutManager.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IBlockoutManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java index 2fb0e9ddbba..a1cb87281d2 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; import org.pentaho.platform.api.scheduler2.wrappers.DayOfMonthWrapper; @@ -37,5 +48,4 @@ public interface IComplexJobTrigger extends IJobTrigger { DayOfWeekWrapper getDayOfWeekRecurrences(); void setMinuteRecurrence( Integer... recurrence ); - } diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/ICronJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/ICronJobTrigger.java index bb46cec0fb3..66efd015e6e 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/ICronJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/ICronJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IEmailGroupResolver.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IEmailGroupResolver.java index c15ac7f9fe1..d9f3bb8c8fa 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IEmailGroupResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IEmailGroupResolver.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; import java.util.List; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJob.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJob.java index 8ba0f40a2c4..5699f0a12ce 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJob.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJob.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobFilter.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobFilter.java index 0c72c6799db..d7d39b344f7 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobFilter.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobRequest.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobRequest.java index bcdee2567a8..f241d2d9d70 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobRequest.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobResult.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobResult.java index 6baa9f29ae6..713815633c2 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobResult.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobResult.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleParam.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleParam.java index c2c22b258c5..2b0312e90ab 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleParam.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleParam.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; import java.io.Serializable; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleRequest.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleRequest.java index 57f5196fb5d..0382b2fd896 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleRequest.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleRequest.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; import java.util.List; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java index 940b5ea9e9b..d6f4ed901b6 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; @@ -33,7 +25,7 @@ public interface IJobTrigger { /** * Sets the trigger start time. * - * @param startTime + * @param setStartTime * when to start the trigger. If null the trigger starts immediately. */ void setStartTime( Date startTime ); @@ -94,4 +86,89 @@ public interface IJobTrigger { * Sets the length of time in milliseconds that this trigger should be in effect. */ void setDuration( long duration ); + + /** + * @return the start hour (0-23) + */ + int getStartHour(); + + /** + * Set the start hour (0-23) + * + * @param startHour + */ + void setStartHour( int startHour ); + + /** + * @return the start minute (0-59) + */ + int getStartMin(); + + /** + * Set the start minute (0-59) + * + * @param startMin + */ + void setStartMin( int startMin ); + + /** + * @return the start year (indexed from 1900 per java.util.Date) + */ + int getStartYear(); + + /** + * Set the start year (indexed from 1900 per java.util.Date) + * + * @param startYear + */ + void setStartYear( int startYear ); + + /** + * @return the start month (0-11) + */ + int getStartMonth(); + + /** + * Set the start month (0-11) + * + * @param startMonth + */ + void setStartMonth( int startMonth ); + + /** + * @return the start day (1-31) + */ + int getStartDay(); + + /** + * Set the start day (1-31) + * + * @param startDay + */ + void setStartDay( int startDay ); + + /** + * @return 0 - AM; 1 - PM + */ + int getStartAmPm(); + + /** + * Set the AM/PM value; 0 - AM; 1 - PM + * + * @param startAmPm + */ + void setStartAmPm( int startAmPm ); + + /** + * Set the time zone (see java.util.TimeZone for valid IDs) + * Expects a TimeZone. + * + * @param timeZone + */ + void setTimeZone( String timeZone ); + + /** + * @return the time zone + */ + String getTimeZone(); } diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduleSubject.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduleSubject.java index 5a5bc7c3551..c037504588f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduleSubject.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduleSubject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduler.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduler.java index 258a964955e..e8fdf6c4562 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduler.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerListener.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerListener.java index c0844da4bdf..c07087bca90 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerListener.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerResource.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerResource.java index 1d5a51e52e3..ff9d5fc2434 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerResource.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISimpleJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISimpleJobTrigger.java index 177626f4937..3dc90791c0b 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISimpleJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISimpleJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/JobState.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/JobState.java index d8af9fec0b3..dab2890d241 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/JobState.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/JobState.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; public enum JobState { diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/SchedulerException.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/SchedulerException.java index 02875e8dee7..832ea082ab6 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/SchedulerException.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/SchedulerException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfMonthWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfMonthWrapper.java index 9675fdb2b4b..d1653d48b26 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfMonthWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfMonthWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfWeekWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfWeekWrapper.java index 2294905dcf4..fd6d8e5513f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfWeekWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfWeekWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/HourlyWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/HourlyWrapper.java index c4d9ccefc83..3f011d9936f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/HourlyWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/HourlyWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/ITimeWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/ITimeWrapper.java index 6adaa798928..8d1dbb2e253 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/ITimeWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/ITimeWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MinuteWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MinuteWrapper.java index 06b03bee29a..10d20358e38 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MinuteWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MinuteWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MonthlyWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MonthlyWrapper.java index 6953396ced4..61da7c32115 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MonthlyWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MonthlyWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/SecondWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/SecondWrapper.java index 8150e462a3a..96e67e4ee42 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/SecondWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/SecondWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/YearlyWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/YearlyWrapper.java index 822ab4a51dc..c607e338ad5 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/YearlyWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/YearlyWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/security/ILoginAttemptService.java b/api/src/main/java/org/pentaho/platform/api/security/ILoginAttemptService.java index c94a1d7a188..1b4c5d265ae 100644 --- a/api/src/main/java/org/pentaho/platform/api/security/ILoginAttemptService.java +++ b/api/src/main/java/org/pentaho/platform/api/security/ILoginAttemptService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.security; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/IFileTypePlugin.java b/api/src/main/java/org/pentaho/platform/api/ui/IFileTypePlugin.java index 04f79895666..2563d588aed 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/IFileTypePlugin.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/IFileTypePlugin.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/IThemeManager.java b/api/src/main/java/org/pentaho/platform/api/ui/IThemeManager.java index 9fffcb51899..1846e996196 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/IThemeManager.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/IThemeManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/IThemeResolver.java b/api/src/main/java/org/pentaho/platform/api/ui/IThemeResolver.java index f5ff63a20d4..639dd96ec2d 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/IThemeResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/IThemeResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/IUIComponent.java b/api/src/main/java/org/pentaho/platform/api/ui/IUIComponent.java index dcbd22d8a88..036b9978a37 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/IUIComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/IUIComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/IXMLComponent.java b/api/src/main/java/org/pentaho/platform/api/ui/IXMLComponent.java index e6dacef5f10..d54e6c01c1d 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/IXMLComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/IXMLComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/ModuleThemeInfo.java b/api/src/main/java/org/pentaho/platform/api/ui/ModuleThemeInfo.java index f6c71534d7e..0783280a46e 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/ModuleThemeInfo.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/ModuleThemeInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/Theme.java b/api/src/main/java/org/pentaho/platform/api/ui/Theme.java index 806e505d77d..fdad2060dbd 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/Theme.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/Theme.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/ThemeResource.java b/api/src/main/java/org/pentaho/platform/api/ui/ThemeResource.java index c88bd5c6e83..28ba00510be 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/ThemeResource.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/ThemeResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/UIException.java b/api/src/main/java/org/pentaho/platform/api/ui/UIException.java index e09eab71eef..10f4d56e46b 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/UIException.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/UIException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/usersettings/IAnyUserSettingService.java b/api/src/main/java/org/pentaho/platform/api/usersettings/IAnyUserSettingService.java index 950882c021d..1f41be5fe67 100644 --- a/api/src/main/java/org/pentaho/platform/api/usersettings/IAnyUserSettingService.java +++ b/api/src/main/java/org/pentaho/platform/api/usersettings/IAnyUserSettingService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.usersettings; diff --git a/api/src/main/java/org/pentaho/platform/api/usersettings/IUserSettingService.java b/api/src/main/java/org/pentaho/platform/api/usersettings/IUserSettingService.java index f1e49687962..8e8c20b7aea 100644 --- a/api/src/main/java/org/pentaho/platform/api/usersettings/IUserSettingService.java +++ b/api/src/main/java/org/pentaho/platform/api/usersettings/IUserSettingService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.usersettings; diff --git a/api/src/main/java/org/pentaho/platform/api/usersettings/pojo/IUserSetting.java b/api/src/main/java/org/pentaho/platform/api/usersettings/pojo/IUserSetting.java index 61ea4208de3..456fad97af8 100644 --- a/api/src/main/java/org/pentaho/platform/api/usersettings/pojo/IUserSetting.java +++ b/api/src/main/java/org/pentaho/platform/api/usersettings/pojo/IUserSetting.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.usersettings.pojo; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IExportHelper.java b/api/src/main/java/org/pentaho/platform/api/util/IExportHelper.java index 33e4475cbac..b20448c45c4 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IExportHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IExportHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IPasswordService.java b/api/src/main/java/org/pentaho/platform/api/util/IPasswordService.java index af4a0455ef5..a97526c40e1 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IPasswordService.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IPasswordService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java b/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java index d3a379fa379..e87fbc45a89 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; @@ -58,4 +50,9 @@ public interface IPdiContentProvider { * @return list of variables' name */ Map getVariables( String kettleFilePath ); + + /** + * Pentaho Hide internal variable is to show/hide internal variables. + */ + String getHideInternalVariable(); } diff --git a/api/src/main/java/org/pentaho/platform/api/util/IPentahoPlatformExporter.java b/api/src/main/java/org/pentaho/platform/api/util/IPentahoPlatformExporter.java index 90f4c088dba..0af936dbcdb 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IPentahoPlatformExporter.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IPentahoPlatformExporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/ITempFileDeleter.java b/api/src/main/java/org/pentaho/platform/api/util/ITempFileDeleter.java index 76e71ed3203..5bd396e2497 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/ITempFileDeleter.java +++ b/api/src/main/java/org/pentaho/platform/api/util/ITempFileDeleter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IVersionHelper.java b/api/src/main/java/org/pentaho/platform/api/util/IVersionHelper.java index db4cfb3f8b2..cb864317898 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IVersionHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IVersionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IWadlDocumentResource.java b/api/src/main/java/org/pentaho/platform/api/util/IWadlDocumentResource.java index f68cdbd0e57..0bd89517ac2 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IWadlDocumentResource.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IWadlDocumentResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/LogUtil.java b/api/src/main/java/org/pentaho/platform/api/util/LogUtil.java index 31f0e883a36..2905f066cfd 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/LogUtil.java +++ b/api/src/main/java/org/pentaho/platform/api/util/LogUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/PasswordServiceException.java b/api/src/main/java/org/pentaho/platform/api/util/PasswordServiceException.java index 75dc1fad4cd..27e1ce29a68 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/PasswordServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/util/PasswordServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/PentahoChainedException.java b/api/src/main/java/org/pentaho/platform/api/util/PentahoChainedException.java index 5fb6c4eaf6e..a38f0e78635 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/PentahoChainedException.java +++ b/api/src/main/java/org/pentaho/platform/api/util/PentahoChainedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * diff --git a/api/src/main/java/org/pentaho/platform/api/util/PentahoCheckedChainedException.java b/api/src/main/java/org/pentaho/platform/api/util/PentahoCheckedChainedException.java index 2944da7d91f..66e0be981dd 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/PentahoCheckedChainedException.java +++ b/api/src/main/java/org/pentaho/platform/api/util/PentahoCheckedChainedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/QuartzActionUtil.java b/api/src/main/java/org/pentaho/platform/api/util/QuartzActionUtil.java index 50b43f2ef23..2922de81d4d 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/QuartzActionUtil.java +++ b/api/src/main/java/org/pentaho/platform/api/util/QuartzActionUtil.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; public class QuartzActionUtil { diff --git a/api/src/main/java/org/pentaho/platform/api/util/XmlParseException.java b/api/src/main/java/org/pentaho/platform/api/util/XmlParseException.java index 6395cdbe2d2..e8c6b435d7c 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/XmlParseException.java +++ b/api/src/main/java/org/pentaho/platform/api/util/XmlParseException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/websocket/IWebsocketEndpointConfig.java b/api/src/main/java/org/pentaho/platform/api/websocket/IWebsocketEndpointConfig.java index d68700fe791..c2068d3c3bd 100644 --- a/api/src/main/java/org/pentaho/platform/api/websocket/IWebsocketEndpointConfig.java +++ b/api/src/main/java/org/pentaho/platform/api/websocket/IWebsocketEndpointConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.websocket; diff --git a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEvent.java b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEvent.java index f244e3c4a00..fb900d4cee7 100644 --- a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEvent.java +++ b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.workitem; diff --git a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventPublisher.java b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventPublisher.java index 42a3b7697a1..8e93f1fe2e0 100644 --- a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventPublisher.java +++ b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.workitem; diff --git a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventSubscriber.java b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventSubscriber.java index d8f88b71be1..040e40addb4 100644 --- a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventSubscriber.java +++ b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventSubscriber.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.workitem; diff --git a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecyclePhase.java b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecyclePhase.java index d4086acce7c..2bedf3f0853 100644 --- a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecyclePhase.java +++ b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecyclePhase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.workitem; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/ITimeRecurrence.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/ITimeRecurrence.java index 819ac6d8429..99e63914b41 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/ITimeRecurrence.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/ITimeRecurrence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/IncrementalRecurrence.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/IncrementalRecurrence.java index f6ac06d9dad..5467cfe2a57 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/IncrementalRecurrence.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/IncrementalRecurrence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfMonth.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfMonth.java index 60c4b36a5cf..dcb5adde70f 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfMonth.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfMonth.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfWeek.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfWeek.java index 102533504fd..5ec2f8ed178 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfWeek.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfWeek.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/RecurrenceList.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/RecurrenceList.java index 60c794677e5..35fdd9df5c8 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/RecurrenceList.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/RecurrenceList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/SequentialRecurrence.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/SequentialRecurrence.java index 45b0b68577f..1d1688fc936 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/SequentialRecurrence.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/SequentialRecurrence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/test/java/org/pentaho/platform/api/action/ActionPreProcessingExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/action/ActionPreProcessingExceptionTest.java index 7f41c056ceb..ae5cdcc4024 100644 --- a/api/src/test/java/org/pentaho/platform/api/action/ActionPreProcessingExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/action/ActionPreProcessingExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/test/java/org/pentaho/platform/api/data/DBDatasourceServiceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/data/DBDatasourceServiceExceptionTest.java index 62297f57925..6d88a38202f 100644 --- a/api/src/test/java/org/pentaho/platform/api/data/DBDatasourceServiceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/data/DBDatasourceServiceExceptionTest.java @@ -1,32 +1,24 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.data; - -import static org.pentaho.platform.api.test.ExceptionTester.hasValidExceptionConstructors; -import org.junit.jupiter.api.Test; - -public class DBDatasourceServiceExceptionTest { - - @Test - public void test() { - hasValidExceptionConstructors( DBDatasourceServiceException.class ); - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.data; + +import static org.pentaho.platform.api.test.ExceptionTester.hasValidExceptionConstructors; +import org.junit.jupiter.api.Test; + +public class DBDatasourceServiceExceptionTest { + + @Test + public void test() { + hasValidExceptionConstructors( DBDatasourceServiceException.class ); + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ActionExecutionExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ActionExecutionExceptionTest.java index 0de6e34ac47..1e029ca57dc 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ActionExecutionExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ActionExecutionExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ActionInitializationExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ActionInitializationExceptionTest.java index af4aeb0d176..46f2ac15b25 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ActionInitializationExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ActionInitializationExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ActionSequenceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ActionSequenceExceptionTest.java index f37659b275f..3f65eec1862 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ActionSequenceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ActionSequenceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ActionSequencePromptExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ActionSequencePromptExceptionTest.java index 8f6bdeb0b2e..d9454e6144b 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ActionSequencePromptExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ActionSequencePromptExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ActionValidationExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ActionValidationExceptionTest.java index d1a8e023973..28b93072185 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ActionValidationExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ActionValidationExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/AuditExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/AuditExceptionTest.java index 02521f64048..38aa350c932 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/AuditExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/AuditExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ComponentExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ComponentExceptionTest.java index 5b2e436a26f..98670c4ed81 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ComponentExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ComponentExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactoryTest.java b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactoryTest.java index 6b7f28d580f..5cbc35cfe05 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactoryTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoObjectReferenceTest.java b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoObjectReferenceTest.java index 924d2813c59..5e06272d220 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoObjectReferenceTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoObjectReferenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactoryTest.java b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactoryTest.java index ebf6f46ca34..86fe39c6c7a 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactoryTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/IPlatformPluginTest.java b/api/src/test/java/org/pentaho/platform/api/engine/IPlatformPluginTest.java index f95a867ac4b..ef9a7bab33f 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/IPlatformPluginTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/IPlatformPluginTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/InvalidParameterExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/InvalidParameterExceptionTest.java index eb2dcf97678..6fcbc3af4b0 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/InvalidParameterExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/InvalidParameterExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ObjectFactoryExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ObjectFactoryExceptionTest.java index 2a663036b90..ec2ed0189a4 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ObjectFactoryExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ObjectFactoryExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PentahoAccessControlExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PentahoAccessControlExceptionTest.java index 13a21b7b8f9..388c5786da1 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PentahoAccessControlExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PentahoAccessControlExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PentahoSystemExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PentahoSystemExceptionTest.java index 90d4ffba2fa..3cdb42c9414 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PentahoSystemExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PentahoSystemExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationExceptionTest.java index bbcca7379a5..2e2aa96dd1d 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanDefinitionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanDefinitionTest.java index 2f27f8442dc..aa0223e60bd 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanDefinitionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanDefinitionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanExceptionTest.java index 8025a1a179e..9080acf7a1e 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PluginLifecycleExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PluginLifecycleExceptionTest.java index 7d629764486..d8a4a51f377 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PluginLifecycleExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PluginLifecycleExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PluginServiceDefinitionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PluginServiceDefinitionTest.java index b7ffeee1f70..9f77930ca04 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PluginServiceDefinitionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PluginServiceDefinitionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ServerStatusProviderTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ServerStatusProviderTest.java index 4b718391525..0a0a07affde 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ServerStatusProviderTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ServerStatusProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ServiceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ServiceExceptionTest.java index 221f9af0281..28d474a1465 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ServiceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ServiceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ServiceInitializationExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ServiceInitializationExceptionTest.java index 976151470c3..9a6385d7b9f 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ServiceInitializationExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ServiceInitializationExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/UnresolvedParameterExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/UnresolvedParameterExceptionTest.java index 5b047d07a1a..314f8a21691 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/UnresolvedParameterExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/UnresolvedParameterExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedExceptionTest.java index a4d0bc41f14..9364770a7f8 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedExceptionTest.java @@ -1,48 +1,40 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.engine.security.userroledao; - -import org.junit.jupiter.api.Test; -import java.lang.reflect.Constructor; - -import static org.junit.jupiter.api.Assertions.fail; - -public class AccessDeniedExceptionTest { - - @Test - public void test() { - try { - Constructor constructor = AccessDeniedException.class.getDeclaredConstructor( String.class, Throwable.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg", new Exception( "cause" ) ); - } catch ( Exception e ) { - fail( AccessDeniedException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); - } - - try { - Constructor constructor = AccessDeniedException.class.getDeclaredConstructor( String.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg" ); - } catch ( Exception e ) { - fail( AccessDeniedException.class.getSimpleName() + " Does not have a constructor with String " ); - } - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.engine.security.userroledao; + +import org.junit.jupiter.api.Test; +import java.lang.reflect.Constructor; + +import static org.junit.jupiter.api.Assertions.fail; + +public class AccessDeniedExceptionTest { + + @Test + public void test() { + try { + Constructor constructor = AccessDeniedException.class.getDeclaredConstructor( String.class, Throwable.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg", new Exception( "cause" ) ); + } catch ( Exception e ) { + fail( AccessDeniedException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); + } + + try { + Constructor constructor = AccessDeniedException.class.getDeclaredConstructor( String.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg" ); + } catch ( Exception e ) { + fail( AccessDeniedException.class.getSimpleName() + " Does not have a constructor with String " ); + } + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsExceptionTest.java index fa1c01fefe6..f87ec9c06f7 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsExceptionTest.java @@ -1,48 +1,40 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.engine.security.userroledao; - -import org.junit.jupiter.api.Test; -import java.lang.reflect.Constructor; - -import static org.junit.jupiter.api.Assertions.fail; - -public class AlreadyExistsExceptionTest { - - @Test - public void test() { - try { - Constructor constructor = AlreadyExistsException.class.getDeclaredConstructor( String.class, Throwable.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg", new Exception( "cause" ) ); - } catch ( Exception e ) { - fail( AlreadyExistsException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); - } - - try { - Constructor constructor = AlreadyExistsException.class.getDeclaredConstructor( String.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg" ); - } catch ( Exception e ) { - fail( AlreadyExistsException.class.getSimpleName() + " Does not have a constructor with String " ); - } - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.engine.security.userroledao; + +import org.junit.jupiter.api.Test; +import java.lang.reflect.Constructor; + +import static org.junit.jupiter.api.Assertions.fail; + +public class AlreadyExistsExceptionTest { + + @Test + public void test() { + try { + Constructor constructor = AlreadyExistsException.class.getDeclaredConstructor( String.class, Throwable.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg", new Exception( "cause" ) ); + } catch ( Exception e ) { + fail( AlreadyExistsException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); + } + + try { + Constructor constructor = AlreadyExistsException.class.getDeclaredConstructor( String.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg" ); + } catch ( Exception e ) { + fail( AlreadyExistsException.class.getSimpleName() + " Does not have a constructor with String " ); + } + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundExceptionTest.java index 6dae111d945..0a033277d88 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundExceptionTest.java @@ -1,47 +1,39 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.engine.security.userroledao; - -import static org.junit.jupiter.api.Assertions.fail; -import java.lang.reflect.Constructor; -import org.junit.jupiter.api.Test; - -public class NotFoundExceptionTest { - - @Test - public void test() { - try { - Constructor constructor = NotFoundException.class.getDeclaredConstructor( String.class, Throwable.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg", new Exception( "cause" ) ); - } catch ( Exception e ) { - fail( NotFoundException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); - } - - try { - Constructor constructor = NotFoundException.class.getDeclaredConstructor( String.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg" ); - } catch ( Exception e ) { - fail( NotFoundException.class.getSimpleName() + " Does not have a constructor with String " ); - } - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.engine.security.userroledao; + +import static org.junit.jupiter.api.Assertions.fail; +import java.lang.reflect.Constructor; +import org.junit.jupiter.api.Test; + +public class NotFoundExceptionTest { + + @Test + public void test() { + try { + Constructor constructor = NotFoundException.class.getDeclaredConstructor( String.class, Throwable.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg", new Exception( "cause" ) ); + } catch ( Exception e ) { + fail( NotFoundException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); + } + + try { + Constructor constructor = NotFoundException.class.getDeclaredConstructor( String.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg" ); + } catch ( Exception e ) { + fail( NotFoundException.class.getSimpleName() + " Does not have a constructor with String " ); + } + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoExceptionTest.java index 453db008618..458014725aa 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoExceptionTest.java @@ -1,48 +1,40 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.engine.security.userroledao; - -import org.junit.jupiter.api.Test; -import java.lang.reflect.Constructor; - -import static org.junit.jupiter.api.Assertions.fail; - -public class UncategorizedUserRoleDaoExceptionTest { - - @Test - public void test() { - try { - Constructor constructor = UncategorizedUserRoleDaoException.class.getDeclaredConstructor( String.class, Throwable.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg", new Exception( "cause" ) ); - } catch ( Exception e ) { - fail( UncategorizedUserRoleDaoException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); - } - - try { - Constructor constructor = UncategorizedUserRoleDaoException.class.getDeclaredConstructor( String.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg" ); - } catch ( Exception e ) { - fail( UncategorizedUserRoleDaoException.class.getSimpleName() + " Does not have a constructor with String " ); - } - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.engine.security.userroledao; + +import org.junit.jupiter.api.Test; +import java.lang.reflect.Constructor; + +import static org.junit.jupiter.api.Assertions.fail; + +public class UncategorizedUserRoleDaoExceptionTest { + + @Test + public void test() { + try { + Constructor constructor = UncategorizedUserRoleDaoException.class.getDeclaredConstructor( String.class, Throwable.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg", new Exception( "cause" ) ); + } catch ( Exception e ) { + fail( UncategorizedUserRoleDaoException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); + } + + try { + Constructor constructor = UncategorizedUserRoleDaoException.class.getDeclaredConstructor( String.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg" ); + } catch ( Exception e ) { + fail( UncategorizedUserRoleDaoException.class.getSimpleName() + " Does not have a constructor with String " ); + } + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfoTest.java b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfoTest.java index 1717727f244..3089960c3fb 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/BasicSerializerTest.java b/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/BasicSerializerTest.java index 4c28f6cbdb2..09905fb4c49 100644 --- a/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/BasicSerializerTest.java +++ b/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/BasicSerializerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring.snmp; diff --git a/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariableTest.java b/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariableTest.java index ca34e4d1907..2571efab4c2 100644 --- a/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariableTest.java +++ b/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariableTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring.snmp; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/ContentExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/ContentExceptionTest.java index 77fb3c1e112..db2bbeba66c 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/ContentExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/ContentExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/RepositoryExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/RepositoryExceptionTest.java index 270e35af7af..566db0f5efa 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/RepositoryExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/RepositoryExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryExceptionTest.java index b77b1ec7d49..e6faf556da6 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceExceptionTest.java index 6e46565e055..1eb4486b715 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceExceptionTest.java index eed6e2d6f0e..db3271663a8 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceExceptionTest.java index 171dbe8be30..fe53ddd4c1d 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceExceptionTest.java index f4dbf527cca..d68ca3754a6 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAceTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAceTest.java index 460cc9b7c63..cd8357f1bd0 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAceTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAclTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAclTest.java index 164623e55ed..03debc65dd9 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAclTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAclTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSidTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSidTest.java index 3aea2fbad0f..7fdb807ef58 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSidTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSidTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTest.java index 275b9a7e280..7f9f1ee61d9 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTreeTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTreeTest.java index 3bdaf20e6f0..65e2630b3ef 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTreeTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTreeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerExceptionTest.java index 5d75fe44c57..7563ffc532c 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryRequestTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryRequestTest.java index dfad4567f8d..5fb793af22d 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryRequestTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryRequestTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedExceptionTest.java index 34642205fc6..12e8e18ac56 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryExceptionTest.java index 801a715a3d5..93b619a8cfc 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsExceptionTest.java index f92ae300837..c1f0abee42f 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameExceptionTest.java index da2dc324d5d..0c7e9102598 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityExceptionTest.java index e07cbb88add..5f8df9cebd8 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/VersionSummaryTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/VersionSummaryTest.java index 41054a8a134..7637fe75438 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/VersionSummaryTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/VersionSummaryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/SimpleRepositoryFileDataTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/SimpleRepositoryFileDataTest.java index 1b3da383795..44fb95edf1e 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/SimpleRepositoryFileDataTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/SimpleRepositoryFileDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRefTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRefTest.java index 57d0055fe55..a134a54dcf4 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRefTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRefTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeTest.java index 8249a52660c..75cfba51dde 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataPropertyTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataPropertyTest.java index 25292d60c87..bdf5e9db13b 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataPropertyTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataPropertyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileDataTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileDataTest.java index 2598dcc1733..cb0c368d8ae 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileDataTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileDataTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileDataTest.java index b2faea8833f..d8e56d3dccb 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileDataTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.sample; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDtoTest.java index f68af4af019..134ea76d54b 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDtoTest.java index c4907864bc8..2546fec02af 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDtoTest.java index fd91add48f1..77a4a3be5ea 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDtoTest.java index 8272391d221..47079d763d2 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDtoTest.java index b8ccd724da5..99494533f52 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDtoTest.java index 4eb09294b6d..686eda1012f 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDtoTest.java index 4c578e1d2c0..5ed858f0339 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDtoTest.java index bc13270bc4f..eef0b8c6797 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDtoTest.java index 7c921d2cc4f..7de3358a2fc 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/StringValueStringDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/StringValueStringDtoTest.java index e9198c6db0a..1e2d4bf1db5 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/StringValueStringDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/StringValueStringDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDtoTest.java index e317426ea5c..a027d461d83 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/scheduler/BackgroundExecutionExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/scheduler/BackgroundExecutionExceptionTest.java index 50b1a119509..c516698437e 100644 --- a/api/src/test/java/org/pentaho/platform/api/scheduler/BackgroundExecutionExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/scheduler/BackgroundExecutionExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler; diff --git a/api/src/test/java/org/pentaho/platform/api/test/ExceptionTester.java b/api/src/test/java/org/pentaho/platform/api/test/ExceptionTester.java index 951df1caf86..e8d8f7f038d 100644 --- a/api/src/test/java/org/pentaho/platform/api/test/ExceptionTester.java +++ b/api/src/test/java/org/pentaho/platform/api/test/ExceptionTester.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.test; diff --git a/api/src/test/java/org/pentaho/platform/api/ui/ModuleThemeInfoTest.java b/api/src/test/java/org/pentaho/platform/api/ui/ModuleThemeInfoTest.java index bea1202a4ec..34514f80479 100644 --- a/api/src/test/java/org/pentaho/platform/api/ui/ModuleThemeInfoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/ui/ModuleThemeInfoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/test/java/org/pentaho/platform/api/ui/ThemeResourceTest.java b/api/src/test/java/org/pentaho/platform/api/ui/ThemeResourceTest.java index 3aa6048760c..117f9ef3247 100644 --- a/api/src/test/java/org/pentaho/platform/api/ui/ThemeResourceTest.java +++ b/api/src/test/java/org/pentaho/platform/api/ui/ThemeResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/test/java/org/pentaho/platform/api/ui/ThemeTest.java b/api/src/test/java/org/pentaho/platform/api/ui/ThemeTest.java index c62c1fb6e04..062ccf7459b 100644 --- a/api/src/test/java/org/pentaho/platform/api/ui/ThemeTest.java +++ b/api/src/test/java/org/pentaho/platform/api/ui/ThemeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/test/java/org/pentaho/platform/api/util/PasswordServiceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/util/PasswordServiceExceptionTest.java index cff0a8bd955..6747d5957bb 100644 --- a/api/src/test/java/org/pentaho/platform/api/util/PasswordServiceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/util/PasswordServiceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/test/java/org/pentaho/platform/api/util/PentahoChainedExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/util/PentahoChainedExceptionTest.java index 3633f6be474..259a9d5c9ea 100644 --- a/api/src/test/java/org/pentaho/platform/api/util/PentahoChainedExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/util/PentahoChainedExceptionTest.java @@ -1,56 +1,48 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.util; - -import org.junit.jupiter.api.Test; - -import java.io.ByteArrayOutputStream; -import java.io.PrintStream; -import java.io.PrintWriter; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotEquals; - -public class PentahoChainedExceptionTest { - private static final String CAUSE_MSG = "Root cause"; - private static final Exception CAUSE = new Exception( CAUSE_MSG ); - - @Test - public void testGetRootCause() { - PentahoChainedException exception = new PentahoChainedException( CAUSE ); - Throwable rootCause = exception.getRootCause(); - assertEquals( CAUSE, rootCause ); - } - - @Test - public void testPrintStackTrace() { - ByteArrayOutputStream stream = new ByteArrayOutputStream(); - PrintWriter writer = new PrintWriter( stream, true ); - PrintStream pStream = new PrintStream( stream, true ); - - PentahoChainedException exception = new PentahoChainedException( CAUSE ); - exception.printStackTrace( writer ); - assertNotEquals( "", stream.toString() ); - - exception.printStackTrace( pStream ); - assertNotEquals( "", pStream.toString() ); - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.util; + +import org.junit.jupiter.api.Test; + +import java.io.ByteArrayOutputStream; +import java.io.PrintStream; +import java.io.PrintWriter; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotEquals; + +public class PentahoChainedExceptionTest { + private static final String CAUSE_MSG = "Root cause"; + private static final Exception CAUSE = new Exception( CAUSE_MSG ); + + @Test + public void testGetRootCause() { + PentahoChainedException exception = new PentahoChainedException( CAUSE ); + Throwable rootCause = exception.getRootCause(); + assertEquals( CAUSE, rootCause ); + } + + @Test + public void testPrintStackTrace() { + ByteArrayOutputStream stream = new ByteArrayOutputStream(); + PrintWriter writer = new PrintWriter( stream, true ); + PrintStream pStream = new PrintStream( stream, true ); + + PentahoChainedException exception = new PentahoChainedException( CAUSE ); + exception.printStackTrace( writer ); + assertNotEquals( "", stream.toString() ); + + exception.printStackTrace( pStream ); + assertNotEquals( "", pStream.toString() ); + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/util/PentahoCheckedChainedExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/util/PentahoCheckedChainedExceptionTest.java index 7093e4f01d9..cf7bc92069a 100644 --- a/api/src/test/java/org/pentaho/platform/api/util/PentahoCheckedChainedExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/util/PentahoCheckedChainedExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/test/java/org/pentaho/platform/api/util/XmlParseExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/util/XmlParseExceptionTest.java index c14fabca709..35214cb1c97 100644 --- a/api/src/test/java/org/pentaho/platform/api/util/XmlParseExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/util/XmlParseExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/assemblies/pentaho-data/src/main/resources/data/README.TXT b/assemblies/pentaho-data/src/main/resources/data/README.TXT index e04a31005ae..259e09925e3 100644 --- a/assemblies/pentaho-data/src/main/resources/data/README.TXT +++ b/assemblies/pentaho-data/src/main/resources/data/README.TXT @@ -1,13 +1,11 @@ -For mysql, oracle, and postgresql Installs, run the sql create scripts in +For postgresql, mysql, oracle, and sqlserver installs, run the sql create scripts in the following order: -create_repository_.sql +create_jcr_.sql create_quartz_.sql +create_repository_.sql -If you would like to create the sample data source connection, run the following script after running the create script: - -create_sample_datasource_.sql - -If you want to use an existing 1.7.0 Pentaho rdbms repository database, run the following script: +If you are upgrading from a version 10.2 or earlier to 10.2.0.1 or later, use the following +script to transfer your old QRTZ5 tables to QRTZ6 -migration.sql +migrate_old_quartz_data_.sql diff --git a/assemblies/pentaho-data/src/main/resources/data/mysql/create_quartz_mysql.sql b/assemblies/pentaho-data/src/main/resources/data/mysql/create_quartz_mysql.sql index 6317560e946..f57ba3bbbce 100644 --- a/assemblies/pentaho-data/src/main/resources/data/mysql/create_quartz_mysql.sql +++ b/assemblies/pentaho-data/src/main/resources/data/mysql/create_quartz_mysql.sql @@ -7,7 +7,7 @@ CREATE DATABASE IF NOT EXISTS `quartz` DEFAULT CHARACTER SET latin1; -CREATE USER 'pentaho_user'@'localhost' identified by 'password'; +CREATE USER IF NOT EXISTS 'pentaho_user'@'localhost' identified by 'password'; GRANT ALL PRIVILEGES ON quartz.* to 'pentaho_user'@'localhost' WITH GRANT OPTION; USE `quartz`; diff --git a/assemblies/pentaho-data/src/main/resources/data/mysql/migrate_old_quartz_data_mysql.sql b/assemblies/pentaho-data/src/main/resources/data/mysql/migrate_old_quartz_data_mysql.sql new file mode 100644 index 00000000000..b8b63dfcacf --- /dev/null +++ b/assemblies/pentaho-data/src/main/resources/data/mysql/migrate_old_quartz_data_mysql.sql @@ -0,0 +1,58 @@ +-- Migrate data from old Quartz 1.7.2 tables to new 2.3.2 tables ---- +-- Quartz 1.x tables are prefixed with QRTZ5_ while 2.x tables are prefixed with QRTZ6_ +-- Script will leave the old tables unmodified and populate the new tables built with the create_quartz-mysql.sql +-- with the 1.X data. Make sure you are connected to the quartz schema as pentaho_user. +INSERT INTO QRTZ6_JOB_DETAILS + (SCHED_NAME, JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_NONCONCURRENT, IS_UPDATE_DATA, REQUESTS_RECOVERY, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_STATEFUL, IS_STATEFUL, REQUESTS_RECOVERY, JOB_DATA +FROM QRTZ5_JOB_DETAILS; + +INSERT INTO QRTZ6_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA +FROM QRTZ5_TRIGGERS; + +INSERT INTO QRTZ6_CRON_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID +FROM QRTZ5_CRON_TRIGGERS; + +INSERT INTO QRTZ6_SIMPLE_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED +FROM QRTZ5_SIMPLE_TRIGGERS; + +-- Not writing SCHED_TIME because it is not defined anywhere +INSERT INTO QRTZ6_FIRED_TRIGGERS + (SCHED_NAME, ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_NONCONCURRENT, REQUESTS_RECOVERY) +SELECT + 'PentahoQuartzScheduler', ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_STATEFUL, REQUESTS_RECOVERY +FROM QRTZ5_FIRED_TRIGGERS; + +INSERT INTO QRTZ6_CALENDARS + (SCHED_NAME, CALENDAR_NAME, CALENDAR) +SELECT + 'PentahoQuartzScheduler', CALENDAR_NAME, CALENDAR +FROM QRTZ5_CALENDARS; + +INSERT INTO QRTZ6_PAUSED_TRIGGER_GRPS + (SCHED_NAME, TRIGGER_GROUP) +SELECT + 'PentahoQuartzScheduler', TRIGGER_GROUP +FROM QRTZ6_PAUSED_TRIGGER_GRPS; + +INSERT INTO QRTZ6_SCHEDULER_STATE + (SCHED_NAME, INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL) +SELECT + 'PentahoQuartzScheduler', INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL +FROM QRTZ5_SCHEDULER_STATE; + +INSERT INTO QRTZ6_LOCKS + (SCHED_NAME, LOCK_NAME) +SELECT + 'PentahoQuartzScheduler', LOCK_NAME +FROM QRTZ5_LOCKS; diff --git a/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql b/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql index 2dcd6835e69..618bad8a359 100644 --- a/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql +++ b/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql @@ -9,19 +9,24 @@ alter session set "_ORACLE_SCRIPT"=true; -drop user quartz cascade; - -create tablespace pentaho_tablespace - logging - datafile 'ptho_ts.dbf' - size 32m - autoextend on - next 32m maxsize 2048m - extent management local; - -create user quartz identified by "password" default tablespace pentaho_tablespace quota unlimited on pentaho_tablespace temporary tablespace temp quota 5M on system; - -grant create session, create procedure, create table to quartz; +declare tablespaceexists integer; +begin +select count(*) into tablespaceexists from dba_tablespaces where tablespace_name='PENTAHO_TABLESPACE'; + if (tablespaceexists = 0) then + execute immediate 'create tablespace pentaho_tablespace logging datafile ''ptho_ts.dbf'' size 32m autoextend on next 32m maxsize 2048m extent management local'; + end if; +end; +/ + +declare userexist integer; +begin + select count(*) into userexist from dba_users where username='QUARTZ'; + if (userexist = 0) then + execute immediate 'create user quartz identified by "password" default tablespace pentaho_tablespace quota unlimited on pentaho_tablespace temporary tablespace temp quota 5M on system'; + execute immediate 'grant create session, create procedure, create table to quartz'; + end if; +end; +/ --CREATE QUARTZ TABLES diff --git a/assemblies/pentaho-data/src/main/resources/data/oracle/migrate_old_quartz_data_oracle.sql b/assemblies/pentaho-data/src/main/resources/data/oracle/migrate_old_quartz_data_oracle.sql new file mode 100644 index 00000000000..ddcae642346 --- /dev/null +++ b/assemblies/pentaho-data/src/main/resources/data/oracle/migrate_old_quartz_data_oracle.sql @@ -0,0 +1,60 @@ +-- Migrate data from old Quartz 1.7.2 tables to new 2.3.2 tables ---- +-- Quartz 1.x tables are prefixed with QRTZ5_ while 2.x tables are prefixed with QRTZ6_ +-- Script will leave the old tables unmodified and populate the new tables built with the create_quartz-oracle.sql +-- with the 1.X data. Make sure you are connected to the quartz schema as the quartz user. +INSERT INTO QRTZ6_JOB_DETAILS + (SCHED_NAME, JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_NONCONCURRENT, IS_UPDATE_DATA, REQUESTS_RECOVERY, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_STATEFUL, IS_STATEFUL, REQUESTS_RECOVERY, JOB_DATA +FROM QRTZ5_JOB_DETAILS; + +INSERT INTO QRTZ6_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA +FROM QRTZ5_TRIGGERS; + +INSERT INTO QRTZ6_CRON_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID +FROM QRTZ5_CRON_TRIGGERS; + +INSERT INTO QRTZ6_SIMPLE_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED +FROM QRTZ5_SIMPLE_TRIGGERS; + +-- Not writing SCHED_TIME because it is not defined anywhere +INSERT INTO QRTZ6_FIRED_TRIGGERS + (SCHED_NAME, ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_NONCONCURRENT, REQUESTS_RECOVERY) +SELECT + 'PentahoQuartzScheduler', ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_STATEFUL, REQUESTS_RECOVERY +FROM QRTZ5_FIRED_TRIGGERS; + +INSERT INTO QRTZ6_CALENDARS + (SCHED_NAME, CALENDAR_NAME, CALENDAR) +SELECT + 'PentahoQuartzScheduler', CALENDAR_NAME, CALENDAR +FROM QRTZ5_CALENDARS; + +INSERT INTO QRTZ6_PAUSED_TRIGGER_GRPS + (SCHED_NAME, TRIGGER_GROUP) +SELECT + 'PentahoQuartzScheduler', TRIGGER_GROUP +FROM QRTZ6_PAUSED_TRIGGER_GRPS; + +INSERT INTO QRTZ6_SCHEDULER_STATE + (SCHED_NAME, INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL) +SELECT + 'PentahoQuartzScheduler', INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL +FROM QRTZ5_SCHEDULER_STATE; + +INSERT INTO QRTZ6_LOCKS + (SCHED_NAME, LOCK_NAME) +SELECT + 'PentahoQuartzScheduler', LOCK_NAME +FROM QRTZ5_LOCKS; + +COMMIT; diff --git a/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql b/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql index 64d7aeb3318..513adc6198b 100644 --- a/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql +++ b/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql @@ -2,21 +2,32 @@ -- note: this script assumes pg_hba.conf is configured correctly -- --- \connect postgres postgres - -drop database if exists quartz; -drop user if exists pentaho_user; - -CREATE USER pentaho_user PASSWORD 'password'; - -CREATE DATABASE quartz WITH OWNER = pentaho_user ENCODING = 'UTF8' TABLESPACE = pg_default; - +\connect postgres postgres +--Create pentaho_user if it does not exist +DO +$do$ +BEGIN + IF EXISTS ( + SELECT FROM pg_catalog.pg_roles + WHERE rolname = 'pentaho_user') THEN + + RAISE NOTICE 'Role "pentaho_user" already exists. Skipping.'; + ELSE + CREATE ROLE pentaho_user LOGIN PASSWORD 'password'; + END IF; +END +$do$; + +-- create quartz database if it does not exist +SELECT 'CREATE DATABASE quartz WITH OWNER = pentaho_user ENCODING = ''UTF8'' TABLESPACE = pg_default;' +WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'quartz')\gexec GRANT ALL ON DATABASE quartz to pentaho_user; +-- Next psql line will prompt for quartz password. There is no way to specify it without knowing the hostname --End-- --Begin Connect-- \connect quartz pentaho_user - +-- We are now logged into the quartz database as pentaho_user begin; DROP TABLE IF EXISTS QRTZ6_FIRED_TRIGGERS; diff --git a/assemblies/pentaho-data/src/main/resources/data/postgresql/migrate_old_quartz_data_postgresql.sql b/assemblies/pentaho-data/src/main/resources/data/postgresql/migrate_old_quartz_data_postgresql.sql index 5768fd56c6b..f36904df342 100644 --- a/assemblies/pentaho-data/src/main/resources/data/postgresql/migrate_old_quartz_data_postgresql.sql +++ b/assemblies/pentaho-data/src/main/resources/data/postgresql/migrate_old_quartz_data_postgresql.sql @@ -1,16 +1,19 @@ --- Migrate data from old 1.7.2 tables to new 2.3.2 tables ---- +-- Migrate data from old Quartz 1.7.2 tables to new 2.3.2 tables ---- -- Quartz 1.x tables are prefixed with QRTZ5_ while 2.x tables are prefixed with QRTZ6_ -- Script will leave the old tables unmodified and populate the new tables built with the create_quartz-postgresql.sql --- with the 1.X data - -SET ROLE pentaho_user; - +-- with the 1.X data. Make sure you are connected to the quartz schema as pentaho_user. INSERT INTO QRTZ6_JOB_DETAILS (SCHED_NAME, JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_NONCONCURRENT, IS_UPDATE_DATA, REQUESTS_RECOVERY, JOB_DATA) SELECT 'PentahoQuartzScheduler', JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_STATEFUL, IS_STATEFUL, REQUESTS_RECOVERY, JOB_DATA FROM QRTZ5_JOB_DETAILS; +INSERT INTO QRTZ6_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA +FROM QRTZ5_TRIGGERS; + INSERT INTO QRTZ6_CRON_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID) SELECT @@ -23,7 +26,6 @@ SELECT 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED FROM QRTZ5_SIMPLE_TRIGGERS; - -- Not writing SCHED_TIME because it is not defined anywhere INSERT INTO QRTZ6_FIRED_TRIGGERS (SCHED_NAME, ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_NONCONCURRENT, REQUESTS_RECOVERY) @@ -31,12 +33,6 @@ SELECT 'PentahoQuartzScheduler', ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_STATEFUL, REQUESTS_RECOVERY FROM QRTZ5_FIRED_TRIGGERS; -INSERT INTO QRTZ6_TRIGGERS - (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA) -SELECT - 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA -FROM QRTZ5_TRIGGERS; - INSERT INTO QRTZ6_CALENDARS (SCHED_NAME, CALENDAR_NAME, CALENDAR) SELECT diff --git a/assemblies/pentaho-data/src/main/resources/data/sqlserver/create_quartz_sqlServer.sql b/assemblies/pentaho-data/src/main/resources/data/sqlserver/create_quartz_sqlServer.sql index a487897ba82..7c2e4290bd3 100644 --- a/assemblies/pentaho-data/src/main/resources/data/sqlserver/create_quartz_sqlServer.sql +++ b/assemblies/pentaho-data/src/main/resources/data/sqlserver/create_quartz_sqlServer.sql @@ -1,8 +1,6 @@ --Begin-- USE master -IF EXISTS(select * from sys.databases where name = N'quartz') -DROP DATABASE quartz -GO +IF NOT EXISTS(select * from sys.databases where name = N'quartz') CREATE DATABASE quartz GO IF NOT EXISTS @@ -356,9 +354,10 @@ ALTER TABLE [dbo].[QRTZ6_TRIGGERS] ADD ) GO -INSERT INTO [dbo].[QRTZ5_LOCKS] VALUES('PentahoQuartzScheduler','TRIGGER_ACCESS'); -INSERT INTO [dbo].[QRTZ5_LOCKS] VALUES('PentahoQuartzScheduler','JOB_ACCESS'); -INSERT INTO [dbo].[QRTZ5_LOCKS] VALUES('PentahoQuartzScheduler','CALENDAR_ACCESS'); -INSERT INTO [dbo].[QRTZ5_LOCKS] VALUES('PentahoQuartzScheduler','STATE_ACCESS'); -INSERT INTO [dbo].[QRTZ5_LOCKS] VALUES('PentahoQuartzScheduler','MISFIRE_ACCESS'); +INSERT INTO [dbo].[QRTZ6_LOCKS] VALUES('PentahoQuartzScheduler','TRIGGER_ACCESS'); +INSERT INTO [dbo].[QRTZ6_LOCKS] VALUES('PentahoQuartzScheduler','JOB_ACCESS'); +INSERT INTO [dbo].[QRTZ6_LOCKS] VALUES('PentahoQuartzScheduler','CALENDAR_ACCESS'); +INSERT INTO [dbo].[QRTZ6_LOCKS] VALUES('PentahoQuartzScheduler','STATE_ACCESS'); +INSERT INTO [dbo].[QRTZ6_LOCKS] VALUES('PentahoQuartzScheduler','MISFIRE_ACCESS'); +GO --End Connect-- diff --git a/assemblies/pentaho-data/src/main/resources/data/sqlserver/migrate_old_quartz_data_sqlserver.sql b/assemblies/pentaho-data/src/main/resources/data/sqlserver/migrate_old_quartz_data_sqlserver.sql new file mode 100644 index 00000000000..b38722839e2 --- /dev/null +++ b/assemblies/pentaho-data/src/main/resources/data/sqlserver/migrate_old_quartz_data_sqlserver.sql @@ -0,0 +1,59 @@ +-- Migrate data from old Quartz 1.7.2 tables to new 2.3.2 tables ---- +-- Quartz 1.x tables are prefixed with QRTZ5_ while 2.x tables are prefixed with QRTZ6_ +-- Script will leave the old tables unmodified and populate the new tables built with the create_quartz-sqlserver.sql +-- with the 1.X data. Make sure you are connected to the quartz schema as pentaho_user. +INSERT INTO QRTZ6_JOB_DETAILS + (SCHED_NAME, JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_NONCONCURRENT, IS_UPDATE_DATA, REQUESTS_RECOVERY, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_STATEFUL, IS_STATEFUL, REQUESTS_RECOVERY, JOB_DATA +FROM QRTZ5_JOB_DETAILS; + +INSERT INTO QRTZ6_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA +FROM QRTZ5_TRIGGERS; + +INSERT INTO QRTZ6_CRON_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID +FROM QRTZ5_CRON_TRIGGERS; + +INSERT INTO QRTZ6_SIMPLE_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED +FROM QRTZ5_SIMPLE_TRIGGERS; + +-- Not writing SCHED_TIME because it is not defined anywhere +INSERT INTO QRTZ6_FIRED_TRIGGERS + (SCHED_NAME, ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_NONCONCURRENT, REQUESTS_RECOVERY) +SELECT + 'PentahoQuartzScheduler', ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_STATEFUL, REQUESTS_RECOVERY +FROM QRTZ5_FIRED_TRIGGERS; + +INSERT INTO QRTZ6_CALENDARS + (SCHED_NAME, CALENDAR_NAME, CALENDAR) +SELECT + 'PentahoQuartzScheduler', CALENDAR_NAME, CALENDAR +FROM QRTZ5_CALENDARS; + +INSERT INTO QRTZ6_PAUSED_TRIGGER_GRPS + (SCHED_NAME, TRIGGER_GROUP) +SELECT + 'PentahoQuartzScheduler', TRIGGER_GROUP +FROM QRTZ6_PAUSED_TRIGGER_GRPS; + +INSERT INTO QRTZ6_SCHEDULER_STATE + (SCHED_NAME, INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL) +SELECT + 'PentahoQuartzScheduler', INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL +FROM QRTZ5_SCHEDULER_STATE; + +INSERT INTO QRTZ6_LOCKS + (SCHED_NAME, LOCK_NAME) +SELECT + 'PentahoQuartzScheduler', LOCK_NAME +FROM QRTZ5_LOCKS; +GO diff --git a/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Dashboards/CTools_dashboard_files/js/steelwheels.js b/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Dashboards/CTools_dashboard_files/js/steelwheels.js index bb4ee84faa8..ee9e61feb71 100755 --- a/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Dashboards/CTools_dashboard_files/js/steelwheels.js +++ b/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Dashboards/CTools_dashboard_files/js/steelwheels.js @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define(['cdf/lib/jquery', 'cdf/lib/CCC/pvc', 'cdf/lib/CCC/protovis'], function($, pvc, pv) { diff --git a/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Enterprise Edition/js/main.js b/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Enterprise Edition/js/main.js index 477a722ff37..dc2fb798e51 100644 --- a/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Enterprise Edition/js/main.js +++ b/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Enterprise Edition/js/main.js @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ $(document).ready(function() { $myCarousel = $('#myCarousel'); $myCarousel.carousel({ diff --git a/assemblies/pentaho-solutions/pom.xml b/assemblies/pentaho-solutions/pom.xml index 401fd5d834a..4326c526e5c 100644 --- a/assemblies/pentaho-solutions/pom.xml +++ b/assemblies/pentaho-solutions/pom.xml @@ -175,13 +175,6 @@ zip ${prepared.kettle.plugins.directory} - - org.pentaho.di.plugins - pdi-google-analytics-plugin - ${project.version} - zip - ${prepared.kettle.plugins.directory} - org.pentaho.di.plugins pdi-salesforce-plugin @@ -210,13 +203,6 @@ zip ${prepared.kettle.plugins.directory} - - org.pentaho.di.plugins - pentaho-googledrive-vfs-plugin - ${project.version} - zip - ${prepared.kettle.plugins.directory} - org.pentaho.di.plugins kettle-gpload-plugin @@ -233,7 +219,7 @@ org.pentaho.di.plugins - kettle-drools5-plugin + kettle-drools8-plugin ${project.version} zip ${prepared.kettle.plugins.directory} diff --git a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/axis/axis2_config.xml b/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/axis/axis2_config.xml deleted file mode 100644 index c550e8807cc..00000000000 --- a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/axis/axis2_config.xml +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - - - true - false - false - - - false - - - - true - - - - - - false - - - admin - axis2 - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6060 - - - - - - - - - - - - - - - - - - - - - HTTP/1.1 - chunked - - - HTTP/1.1 - chunked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/default-plugin/plugin.xml b/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/default-plugin/plugin.xml index 97428e89aff..08c6cca2f80 100644 --- a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/default-plugin/plugin.xml +++ b/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/default-plugin/plugin.xml @@ -1,17 +1,6 @@ - - - - diff --git a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/pentahoObjects.spring.xml b/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/pentahoObjects.spring.xml index 72de277cb42..fae30801f0e 100644 --- a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/pentahoObjects.spring.xml +++ b/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/pentahoObjects.spring.xml @@ -86,16 +86,12 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - - - diff --git a/assemblies/pentaho-war/pom.xml b/assemblies/pentaho-war/pom.xml index 7da702275ef..e244b8b152d 100644 --- a/assemblies/pentaho-war/pom.xml +++ b/assemblies/pentaho-war/pom.xml @@ -16,7 +16,6 @@ ${pentaho-server.directory}/tomcat/webapps/pentaho 10.3.0.0-SNAPSHOT ${prepared.war.directory}/WEB-INF/lib - 1.3.3 ${basedir}/src/main/resources/datasources 5.4.24.Final 3.0.1 @@ -841,8 +840,9 @@ - org.hitachivantara - safeyaml + org.yaml + snakeyaml + ${snakeyaml.version} asm @@ -864,12 +864,6 @@ org.mozilla rhino - - - commons-httpclient - commons-httpclient - 3.0.1 - commons-lang commons-lang diff --git a/assemblies/pentaho-war/src/main/webapp/WEB-INF/classes/log4j2.xml b/assemblies/pentaho-war/src/main/webapp/WEB-INF/classes/log4j2.xml index 14662146c68..a86e572f174 100644 --- a/assemblies/pentaho-war/src/main/webapp/WEB-INF/classes/log4j2.xml +++ b/assemblies/pentaho-war/src/main/webapp/WEB-INF/classes/log4j2.xml @@ -126,6 +126,7 @@ + diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/dom.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/dom.js index 8908dc7179a..4bb438206a7 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/dom.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/dom.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/misc.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/misc.js index 6312c1c15fb..222da52b853 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/misc.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/misc.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xpath.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xpath.js index 39994f3a480..ca742bc5034 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xpath.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xpath.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xslt.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xslt.js index 0b951398aa4..26a7d413c27 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xslt.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xslt.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/dom.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/dom.js index a3b7b6432aa..210cf627c81 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/dom.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/dom.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/simplelog.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/simplelog.js index 6bd8560f87f..50d5764e918 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/simplelog.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/simplelog.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005-2006 Google // diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/util.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/util.js index 4fa1f920cfd..55e0a864dbf 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/util.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/util.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google // diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xmltoken.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xmltoken.js index 21e3b617594..8466dd5bda8 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xmltoken.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xmltoken.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2006 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xpath.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xpath.js index b4df9b1bc04..879a3b7da65 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xpath.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xpath.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xslt.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xslt.js index 9cc627d80ca..61184791902 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xslt.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xslt.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/google-demo.js b/assemblies/pentaho-war/src/main/webapp/js/google-demo.js index 5758e703fa3..69a79992df7 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/google-demo.js +++ b/assemblies/pentaho-war/src/main/webapp/js/google-demo.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ var map; var redicon; diff --git a/assemblies/pentaho-war/src/main/webapp/js/options.js b/assemblies/pentaho-war/src/main/webapp/js/options.js index 6ae54bc526e..e63b19043b0 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/options.js +++ b/assemblies/pentaho-war/src/main/webapp/js/options.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function runInBackground( url, target ) { diff --git a/assemblies/pentaho-war/src/main/webapp/js/parameters.js b/assemblies/pentaho-war/src/main/webapp/js/parameters.js index e8b385555f6..7c7424551d5 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/parameters.js +++ b/assemblies/pentaho-war/src/main/webapp/js/parameters.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // used in getParameters and doClearIgnoreFields to ignore specific hidden fields diff --git a/assemblies/pentaho-war/src/main/webapp/js/pentaho-ajax.js b/assemblies/pentaho-war/src/main/webapp/js/pentaho-ajax.js index ffe0b319165..737cb410ede 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/pentaho-ajax.js +++ b/assemblies/pentaho-war/src/main/webapp/js/pentaho-ajax.js @@ -1,18 +1,13 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002 - 2019 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ document.write(" \n"); document.write(""); diff --git a/assemblies/pentaho-war/src/main/webapp/js/require-js-cfg.js b/assemblies/pentaho-war/src/main/webapp/js/require-js-cfg.js index 6fbe7d696b8..404eda0f201 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/require-js-cfg.js +++ b/assemblies/pentaho-war/src/main/webapp/js/require-js-cfg.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ requireCfg['paths']['pentaho'] = CONTEXT_PATH+'js'; requireCfg['paths']['home'] = CONTEXT_PATH+'mantle/home/js'; diff --git a/assemblies/pentaho-war/src/main/webapp/js/subscription.js b/assemblies/pentaho-war/src/main/webapp/js/subscription.js index 592afbfd94d..ee338ffad40 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/subscription.js +++ b/assemblies/pentaho-war/src/main/webapp/js/subscription.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // add the subscription specific ignored hidden fields used by getParameters pentaho_ignoreFields.push('subscribe-name'); diff --git a/assemblies/pentaho-war/src/main/webapp/js/themeResources.js b/assemblies/pentaho-war/src/main/webapp/js/themeResources.js index ad5aa473adc..45128662db1 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/themeResources.js +++ b/assemblies/pentaho-war/src/main/webapp/js/themeResources.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ var docHead = document.getElementsByTagName("head")[0]; diff --git a/assemblies/pentaho-war/src/main/webapp/js/utils.js b/assemblies/pentaho-war/src/main/webapp/js/utils.js index d0d3b309772..bee2ec6f80f 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/utils.js +++ b/assemblies/pentaho-war/src/main/webapp/js/utils.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ /** This is a JavaScript library that will allow you to easily add some basic DHTML diff --git a/assemblies/pentaho-war/src/main/webapp/jsp/PUCLogin.jsp b/assemblies/pentaho-war/src/main/webapp/jsp/PUCLogin.jsp index 80eddfe47db..d68b76bb92a 100644 --- a/assemblies/pentaho-war/src/main/webapp/jsp/PUCLogin.jsp +++ b/assemblies/pentaho-war/src/main/webapp/jsp/PUCLogin.jsp @@ -332,14 +332,6 @@ } - function getUserDataForLogin(loginForm) { - var username = loginForm.find("#j_username").val(); - var password = loginForm.find("#j_password").val(); - - return "j_username="+encodeURIComponent(username)+"&j_password=ENC:"+window.btoa( encodeURIComponent(password) ); - } - - function doLogin() { // if we have a valid session and we attempt to login on top of it, the server @@ -358,13 +350,11 @@ var userState = ''; <% } %> - var userData = getUserDataForLogin($("#login")); - jQuery.ajax({ type: "POST", url: "j_spring_security_check", dataType: "text", - data: userData, + data: $("#login").serialize(), error:function (xhr, ajaxOptions, thrownError){ if (xhr.status == 404) { diff --git a/build-utils/LICENSE.txt b/build-utils/LICENSE.txt index 94fb84639c4..270d405d390 100644 --- a/build-utils/LICENSE.txt +++ b/build-utils/LICENSE.txt @@ -1,339 +1,64 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - Preamble +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. +Parameters - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. +Notice - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. +Business Source License 1.1 - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. +Terms - The precise terms and conditions for copying, distribution and -modification follow. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/build-utils/src/main/java/org/pentaho/wadl/PentahoResourceDoclet.java b/build-utils/src/main/java/org/pentaho/wadl/PentahoResourceDoclet.java index 151ad6d6522..20af828cafb 100644 --- a/build-utils/src/main/java/org/pentaho/wadl/PentahoResourceDoclet.java +++ b/build-utils/src/main/java/org/pentaho/wadl/PentahoResourceDoclet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.wadl; diff --git a/build-utils/src/test/java/org/pentaho/wadl/PentahoResourceDocletTest.java b/build-utils/src/test/java/org/pentaho/wadl/PentahoResourceDocletTest.java index 2bb8a9bda76..de2b7d46fc3 100644 --- a/build-utils/src/test/java/org/pentaho/wadl/PentahoResourceDocletTest.java +++ b/build-utils/src/test/java/org/pentaho/wadl/PentahoResourceDocletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.wadl; diff --git a/core/LICENSE.txt b/core/LICENSE.txt index 94fb84639c4..270d405d390 100644 --- a/core/LICENSE.txt +++ b/core/LICENSE.txt @@ -1,339 +1,64 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - Preamble +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. +Parameters - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. +Notice - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. +Business Source License 1.1 - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. +Terms - The precise terms and conditions for copying, distribution and -modification follow. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/core/src/main/java/org/pentaho/commons/system/LoadDriversListener.java b/core/src/main/java/org/pentaho/commons/system/LoadDriversListener.java index 6bf73cefd5e..581a418b812 100644 --- a/core/src/main/java/org/pentaho/commons/system/LoadDriversListener.java +++ b/core/src/main/java/org/pentaho/commons/system/LoadDriversListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.system; diff --git a/core/src/main/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProvider.java b/core/src/main/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProvider.java index a98d064f383..cd81ca8ee1d 100644 --- a/core/src/main/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProvider.java +++ b/core/src/main/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.system; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentRequest.java b/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentRequest.java index 080a9e589d5..3588778410b 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentRequest.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentResponse.java b/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentResponse.java index 5c2d3c03764..a47211e4d6b 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentResponse.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentResponse.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderRequest.java b/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderRequest.java index 2a90c1ede1e..ce70b0636be 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderRequest.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderResponse.java b/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderResponse.java index 6fd01531eac..c3e964b46fb 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderResponse.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderResponse.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponse.java b/core/src/main/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponse.java index 54fd26c4a22..e67a5582862 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponse.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponse.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/INavigationService.java b/core/src/main/java/org/pentaho/commons/util/repository/INavigationService.java index 3f8c3f45619..b52f3d4e437 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/INavigationService.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/INavigationService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/IObjectService.java b/core/src/main/java/org/pentaho/commons/util/repository/IObjectService.java index 54e4b1ed7bf..f9440f771ad 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/IObjectService.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/IObjectService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/CmisFault.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/CmisFault.java index 9e76c356abd..4339fa4c56d 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/CmisFault.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/CmisFault.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/ConstraintViolationException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/ConstraintViolationException.java index 196e0bf1862..9382cce2378 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/ConstraintViolationException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/ConstraintViolationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/FilterNotValidException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/FilterNotValidException.java index 8e07f37c26c..9083e8ee99b 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/FilterNotValidException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/FilterNotValidException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/FolderNotValidException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/FolderNotValidException.java index 58d9d0b1fcb..db2e80c5218 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/FolderNotValidException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/FolderNotValidException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/InvalidArgumentException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/InvalidArgumentException.java index f618579a2fb..e92a320e583 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/InvalidArgumentException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/InvalidArgumentException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/ObjectNotFoundException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/ObjectNotFoundException.java index 3168c35803d..bd4ee376554 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/ObjectNotFoundException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/ObjectNotFoundException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/OperationNotSupportedException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/OperationNotSupportedException.java index f6d79b3e372..c4b76bd5e38 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/OperationNotSupportedException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/OperationNotSupportedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/PermissionDeniedException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/PermissionDeniedException.java index e3844b0c2a6..f2490183aad 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/PermissionDeniedException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/PermissionDeniedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/RuntimeException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/RuntimeException.java index dbe38341e03..327b76f3809 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/RuntimeException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/RuntimeException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/StorageException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/StorageException.java index 1b8c026ce0e..7684e5af66e 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/StorageException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/StorageException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/StreamNotSupportedException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/StreamNotSupportedException.java index 5d2f1183150..b5a346c14b9 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/StreamNotSupportedException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/StreamNotSupportedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/TypeNotFoundException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/TypeNotFoundException.java index 43da797cd5a..80484fa7e9f 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/TypeNotFoundException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/TypeNotFoundException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/UpdateConflictException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/UpdateConflictException.java index 5f867e473e8..dd29c831def 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/UpdateConflictException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/UpdateConflictException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/AllowableActions.java b/core/src/main/java/org/pentaho/commons/util/repository/type/AllowableActions.java index 32a6e9d7ab4..fe5bf1636a6 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/AllowableActions.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/AllowableActions.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisEnum.java b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisEnum.java index 11d96e88987..4264c587cf5 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisEnum.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisEnum.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObject.java b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObject.java index 09daefee2c1..adfb17ac3f2 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObject.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObjectImpl.java b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObjectImpl.java index 6892f49e544..4a155dc1072 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObjectImpl.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObjectImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperties.java b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperties.java index 0c7bea9bbe0..a27d10b96ef 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperties.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperties.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperty.java b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperty.java index 113898ef176..ebe0f706b0a 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperty.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperty.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStream.java b/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStream.java index 7051f890834..b420e95cf84 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStream.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStreamImpl.java b/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStreamImpl.java index c3b60874960..32b657ab051 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStreamImpl.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStreamImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesBase.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesBase.java index ce275790cc0..d2edc80b323 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesBase.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesDocument.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesDocument.java index 8b5e51a77fd..8528db5a669 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesDocument.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesDocument.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesFolder.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesFolder.java index 6ec19076efc..dba43b73831 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesFolder.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesFolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyBoolean.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyBoolean.java index e08bb4ff5b8..3aa2a2b8abf 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyBoolean.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyBoolean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDateTime.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDateTime.java index 5f63f3ae2eb..e7390a031c2 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDateTime.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDateTime.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDecimal.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDecimal.java index 795a6b2285b..e2dd0bc8ac0 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDecimal.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDecimal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyHtml.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyHtml.java index fc054838d0d..52223c4a4cc 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyHtml.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyHtml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyId.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyId.java index d585015864c..1b2b2f8fc22 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyId.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyId.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyInteger.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyInteger.java index 91847074b99..5ddfd3d4df9 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyInteger.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyInteger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyString.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyString.java index 0e0850af354..a9728e21e3f 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyString.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyString.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyType.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyType.java index d73679ab5d2..4b08b3c6ae5 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyType.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyUri.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyUri.java index 2f7c72522b6..10d3da6c835 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyUri.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyUri.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyXml.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyXml.java index dcac819e84e..be922c098a5 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyXml.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/ReturnVersion.java b/core/src/main/java/org/pentaho/commons/util/repository/type/ReturnVersion.java index bbcc39cef23..f0c761b2a1f 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/ReturnVersion.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/ReturnVersion.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/TestEnum.java b/core/src/main/java/org/pentaho/commons/util/repository/type/TestEnum.java index 503a946aa1d..23f99765daf 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/TestEnum.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/TestEnum.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/TypesOfFileableObjects.java b/core/src/main/java/org/pentaho/commons/util/repository/type/TypesOfFileableObjects.java index 4bfc3c530af..509fceb2745 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/TypesOfFileableObjects.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/TypesOfFileableObjects.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/UnfileNonfolderObjects.java b/core/src/main/java/org/pentaho/commons/util/repository/type/UnfileNonfolderObjects.java index 630045f5fc5..50e8d1d0897 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/UnfileNonfolderObjects.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/UnfileNonfolderObjects.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/VersioningState.java b/core/src/main/java/org/pentaho/commons/util/repository/type/VersioningState.java index a8f911f3eb8..9cabb8d2bd0 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/VersioningState.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/VersioningState.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/platform/action/ActionInvokeStatus.java b/core/src/main/java/org/pentaho/platform/action/ActionInvokeStatus.java index 2964cbb1251..bb987484555 100644 --- a/core/src/main/java/org/pentaho/platform/action/ActionInvokeStatus.java +++ b/core/src/main/java/org/pentaho/platform/action/ActionInvokeStatus.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.action; diff --git a/core/src/main/java/org/pentaho/platform/core/mimetype/MimeType.java b/core/src/main/java/org/pentaho/platform/core/mimetype/MimeType.java index 6ff99f60c72..c12f2b6f54a 100644 --- a/core/src/main/java/org/pentaho/platform/core/mimetype/MimeType.java +++ b/core/src/main/java/org/pentaho/platform/core/mimetype/MimeType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.core.mimetype; diff --git a/core/src/main/java/org/pentaho/platform/core/mt/Tenant.java b/core/src/main/java/org/pentaho/platform/core/mt/Tenant.java index 770bebe66ac..b4ac2028246 100644 --- a/core/src/main/java/org/pentaho/platform/core/mt/Tenant.java +++ b/core/src/main/java/org/pentaho/platform/core/mt/Tenant.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.core.mt; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditEntry.java b/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditEntry.java index 81b25d6418c..105e181d1f3 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditHelper.java b/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditHelper.java index f4e3a7b33a5..810197fb04e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/audit/MDCUtil.java b/core/src/main/java/org/pentaho/platform/engine/core/audit/MDCUtil.java index 254de56c2f6..239c3d4927e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/audit/MDCUtil.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/audit/MDCUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/audit/MessageTypes.java b/core/src/main/java/org/pentaho/platform/engine/core/audit/MessageTypes.java index a6c62eab9f0..420f280e1fe 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/audit/MessageTypes.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/audit/MessageTypes.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/audit/NullAuditEntry.java b/core/src/main/java/org/pentaho/platform/engine/core/audit/NullAuditEntry.java index 19b2d34ec97..b7f680ec33b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/audit/NullAuditEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/audit/NullAuditEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/messages/Messages.java b/core/src/main/java/org/pentaho/platform/engine/core/messages/Messages.java index ae2827e5502..c84624e617b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/messages/Messages.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.messages; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/BufferedContentItem.java b/core/src/main/java/org/pentaho/platform/engine/core/output/BufferedContentItem.java index dd5a3ae4f52..ad78e461109 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/BufferedContentItem.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/BufferedContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/FileContentItem.java b/core/src/main/java/org/pentaho/platform/engine/core/output/FileContentItem.java index 6bdf8d3f30b..8f348a0569d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/FileContentItem.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/FileContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/MultiContentItem.java b/core/src/main/java/org/pentaho/platform/engine/core/output/MultiContentItem.java index 04be059311d..82adb2ee46d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/MultiContentItem.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/MultiContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/MultiOutputStream.java b/core/src/main/java/org/pentaho/platform/engine/core/output/MultiOutputStream.java index 0900ade2ea2..a354b6d48df 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/MultiOutputStream.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/MultiOutputStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleContentItem.java b/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleContentItem.java index f2b8f3f74d3..aee565529ec 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleContentItem.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleOutputHandler.java b/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleOutputHandler.java index 5cd4dc980db..77517877fe1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleOutputHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/ActionInfo.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/ActionInfo.java index 429b14854ef..f8671d8ec3c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/ActionInfo.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/ActionInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/BaseParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/BaseParameterProvider.java index 514713b7ae5..4df81e8fbd9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/BaseParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/BaseParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentGeneratorInfo.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentGeneratorInfo.java index 9573782a176..763b9262ab6 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentGeneratorInfo.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentGeneratorInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentInfo.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentInfo.java index 4d94573aee3..2c0df736a44 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentInfo.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/CustomSettingsParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/CustomSettingsParameterProvider.java index 49980dfeaca..1617e88ec59 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/CustomSettingsParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/CustomSettingsParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/FileInfo.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/FileInfo.java index 8634ec36c84..e9734c4270c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/FileInfo.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/FileInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/PentahoSessionParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/PentahoSessionParameterProvider.java index 50a96d7eca5..46d93c5d43f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/PentahoSessionParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/PentahoSessionParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/PluginOperation.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/PluginOperation.java index 89026b87b3b..b9ccb1ad15f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/PluginOperation.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/PluginOperation.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/SimpleParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/SimpleParameterProvider.java index 772619cbfea..5bf71587be2 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/SimpleParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/SimpleParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/SystemSettingsParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/SystemSettingsParameterProvider.java index 625bca830b0..b7709b7dba6 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/SystemSettingsParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/SystemSettingsParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContext.java b/core/src/main/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContext.java index 0fb60f1931a..05b05127469 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContext.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/BasePublisher.java b/core/src/main/java/org/pentaho/platform/engine/core/system/BasePublisher.java index 45be556ecef..c777af57a50 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/BasePublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/BasePublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/BaseSession.java b/core/src/main/java/org/pentaho/platform/engine/core/system/BaseSession.java index b261b757ba1..05764685580 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/BaseSession.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/BaseSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalListsPublisher.java b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalListsPublisher.java index 7b85ac922c2..cabc5d30a70 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalListsPublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalListsPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalObjectInitializer.java b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalObjectInitializer.java index 86760c4f12b..b062dda12db 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalObjectInitializer.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalObjectInitializer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoRequestContextHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoRequestContextHolderStrategy.java index 190ecc0c4be..e78e16e8588 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoRequestContextHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoRequestContextHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoSessionHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoSessionHolderStrategy.java index 9b4b9975395..7c40cca6be2 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoSessionHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoSessionHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoLoggingConnection.java b/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoLoggingConnection.java index 139e0c5ae21..d4c425f06f6 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoLoggingConnection.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoLoggingConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoSessionHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoSessionHolderStrategy.java index e857f8d23a0..85707ad61e9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoSessionHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoSessionHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoRequestContextHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoRequestContextHolderStrategy.java index 5a9519c5fae..de734ec0fe9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoRequestContextHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoRequestContextHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoSessionHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoSessionHolderStrategy.java index 322158fc861..a33bbfca780 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoSessionHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoSessionHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PathBasedSystemSettings.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PathBasedSystemSettings.java index 74d74a9f6b7..4a9a24d5599 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PathBasedSystemSettings.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PathBasedSystemSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoBase.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoBase.java index 3cb2ed5c397..b71850ca7a1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoBase.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoDtdEntityResolver.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoDtdEntityResolver.java index c50847be571..45108d45326 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoDtdEntityResolver.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoDtdEntityResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoRequestContextHolder.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoRequestContextHolder.java index 740a9735e51..f056d2f50f6 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoRequestContextHolder.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoRequestContextHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSessionHolder.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSessionHolder.java index 66862b89049..e46dd355630 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSessionHolder.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSessionHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystem.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystem.java index 0f7670b7336..3b3e0c7b35c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystem.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisher.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisher.java index f3a4671f9e5..b3faa185cb7 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SessionCleanupListener.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SessionCleanupListener.java index 3eb23a3cb2f..041865a4719 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SessionCleanupListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SessionCleanupListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SessionStartupAction.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SessionStartupAction.java index 3fe99b9996f..9a28b5ccbed 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SessionStartupAction.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SessionStartupAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SettingsPublisher.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SettingsPublisher.java index 8d33bee1665..4f13a18e560 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SettingsPublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SettingsPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleMapCacheManager.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleMapCacheManager.java index 37240f90741..12ab9b9d5de 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleMapCacheManager.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleMapCacheManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleSystemSettings.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleSystemSettings.java index 42d5a5a1c92..1acb750af69 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleSystemSettings.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleSystemSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SpringPentahoSystemProxy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SpringPentahoSystemProxy.java index e3c5c443ae9..9dd1f0a04ac 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SpringPentahoSystemProxy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SpringPentahoSystemProxy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneApplicationContext.java b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneApplicationContext.java index 0278f4c3520..e0d1a37d3e9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneApplicationContext.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneApplicationContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneSession.java b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneSession.java index 2394ff6c90e..0874e0387e7 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneSession.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneTempFileDeleter.java b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneTempFileDeleter.java index a8a6e44b3db..adc5d229c41 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneTempFileDeleter.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneTempFileDeleter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SystemSettings.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SystemSettings.java index da6c81d2dcf..b92a09d8219 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SystemSettings.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SystemSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/TenantUtils.java b/core/src/main/java/org/pentaho/platform/engine/core/system/TenantUtils.java index d9b11493688..7a1fe229516 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/TenantUtils.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/TenantUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/UserSession.java b/core/src/main/java/org/pentaho/platform/engine/core/system/UserSession.java index 458d4afeb17..0f58fb146fe 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/UserSession.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/UserSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PentahoSystemBoot.java b/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PentahoSystemBoot.java index f0fda1cf4c1..4a111a012d4 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PentahoSystemBoot.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PentahoSystemBoot.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.boot; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PlatformInitializationException.java b/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PlatformInitializationException.java index 4c497ba9b7b..452ffe1ae53 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PlatformInitializationException.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PlatformInitializationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.boot; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AbstractSpringPentahoObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AbstractSpringPentahoObjectFactory.java index ad50e63c330..f9ec9fee4d9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AbstractSpringPentahoObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AbstractSpringPentahoObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AggregateObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AggregateObjectFactory.java index cf3354d0b5f..d63b894d705 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AggregateObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AggregateObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactory.java index 8b46da9e453..a204a51ad5b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactory.java index 40f38d863e3..2d8adf1432d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactory.java index 115518eb1d5..bf9d3f978af 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneObjectFactory.java index e49668296b0..e09ca056091 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneSpringPentahoObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneSpringPentahoObjectFactory.java index d76b031d1a3..8928f4351cb 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneSpringPentahoObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneSpringPentahoObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/AbstractPentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/AbstractPentahoObjectReference.java index a764c178363..80b4394280c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/AbstractPentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/AbstractPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReference.java index 010c4ebcce4..f2db2eff5ef 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReference.java index 8c02291641e..e3f717d6fd2 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReference.java index 213f0f59e5d..b37094c0630 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/ApplicationContextPentahoSystemRegisterer.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/ApplicationContextPentahoSystemRegisterer.java index 93e6b76b5d6..fc7107ad60e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/ApplicationContextPentahoSystemRegisterer.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/ApplicationContextPentahoSystemRegisterer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBean.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBean.java index b96eb79a679..9bbafac56d8 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBean.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessor.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessor.java index e009b544bd7..94cb1ef1b40 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessor.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java index 9bd57be8de0..20e40a35290 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeHandler.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeHandler.java index 5aab33e9b44..20fa2be859e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeNamespaceHandler.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeNamespaceHandler.java index 160106a224c..4e93da25822 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeNamespaceHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeNamespaceHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilder.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilder.java index a037776600a..9b6a7b4ff42 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilder.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListBuilder.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListBuilder.java index 1b4ae806600..7474307eb41 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListBuilder.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListBuilder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListParser.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListParser.java index 65adc1e05b8..0d4a41ca693 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListParser.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListParser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanParser.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanParser.java index 6517f95d7dc..a7565228ef8 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanParser.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanParser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanPublishParser.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanPublishParser.java index 45d30db6e11..a9296580238 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanPublishParser.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanPublishParser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Const.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Const.java index 59d9ce629c7..a8838473a99 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Const.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Const.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Marker.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Marker.java index 22d287e763a..f4e3fec5daa 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Marker.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Marker.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessor.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessor.java index ffe0c270875..03d08007fab 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessor.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PublishedBeanRegistry.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PublishedBeanRegistry.java index 23ca1f87d5e..324680d8132 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PublishedBeanRegistry.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PublishedBeanRegistry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringPentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringPentahoObjectReference.java index 2ea52cbf7f2..0ed73276b0d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringPentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringScopeSessionHolder.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringScopeSessionHolder.java index 8dd3a11ad37..173cd3320cd 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringScopeSessionHolder.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringScopeSessionHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OSGIUtils.java b/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OSGIUtils.java index d679ae8dd68..8ad5ed447cc 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OSGIUtils.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OSGIUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.osgi; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OsgiPentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OsgiPentahoObjectReference.java index 2b826b0386c..8928b437e43 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OsgiPentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OsgiPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.osgi; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLogger.java b/core/src/main/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLogger.java index b692b2b79ba..08e2402a9f0 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLogger.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.status; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/CipherEncryptionService.java b/core/src/main/java/org/pentaho/platform/engine/security/CipherEncryptionService.java index 35a3e3f6b63..0a2f4f88418 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/CipherEncryptionService.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/CipherEncryptionService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Pentaho * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultJdbcRoleMapper.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultJdbcRoleMapper.java index 2dc40dc0076..c5de97f0f68 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultJdbcRoleMapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultJdbcRoleMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultLdapRoleMapper.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultLdapRoleMapper.java index 78f137bea0e..aad0f3aec05 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultLdapRoleMapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultLdapRoleMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleComparator.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleComparator.java index 9c8defc7240..d8913e1fb46 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleComparator.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleJdbcDaoImpl.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleJdbcDaoImpl.java index c0d73d47f99..31a321166c1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleJdbcDaoImpl.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleJdbcDaoImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleUserDetailsServiceDecorator.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleUserDetailsServiceDecorator.java index 3e53abb9efe..2235d5f0ed7 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleUserDetailsServiceDecorator.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleUserDetailsServiceDecorator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultUsernameComparator.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultUsernameComparator.java index 4e38f6ca2a1..16385ab0920 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultUsernameComparator.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultUsernameComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/LoggingInterceptor.java b/core/src/main/java/org/pentaho/platform/engine/security/LoggingInterceptor.java index c37aad8373c..378fbc10d11 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/LoggingInterceptor.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/LoggingInterceptor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/LoginAttemptService.java b/core/src/main/java/org/pentaho/platform/engine/security/LoginAttemptService.java index 0436a88e83d..2781bb7b32b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/LoginAttemptService.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/LoginAttemptService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; import com.google.common.annotations.VisibleForTesting; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/PentahoJsonValidator.java b/core/src/main/java/org/pentaho/platform/engine/security/PentahoJsonValidator.java index b31ded0ce26..ce9923e402d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/PentahoJsonValidator.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/PentahoJsonValidator.java @@ -1,24 +1,14 @@ -/*! - * HITACHI VANTARA PROPRIETARY AND CONFIDENTIAL +/*! ****************************************************************************** * - * Copyright 2002 - 2024 Hitachi Vantara. All rights reserved. + * Pentaho * - * NOTICE: All information including source code contained herein is, and - * remains the sole property of Hitachi Vantara and its licensors. The intellectual - * and technical concepts contained herein are proprietary and confidential - * to, and are trade secrets of Hitachi Vantara and may be covered by U.S. and foreign - * patents, or patents in process, and are protected by trade secret and - * copyright laws. The receipt or possession of this source code and/or related - * information does not convey or imply any rights to reproduce, disclose or - * distribute its contents, or to manufacture, use, or sell anything that it - * may describe, in whole or in part. Any reproduction, modification, distribution, - * or public display of this information without the express written authorization - * from Hitachi Vantara is strictly prohibited and in violation of applicable laws and - * international treaties. Access to the source code contained herein is strictly - * prohibited to anyone except those individuals and entities who have executed - * confidentiality and non-disclosure agreements or other agreements with Hitachi Vantara, - * explicitly covering such access. - */ + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategy.java index 4338eb439c2..9a103f1aa86 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoter.java index e813c6c2bb1..e904cbaf96f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SecurityHelper.java b/core/src/main/java/org/pentaho/platform/engine/security/SecurityHelper.java index d317dc670af..d16e6354898 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SecurityHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SecurityHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SecurityParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/security/SecurityParameterProvider.java index 1b7dbb5ebd4..d2c90bfa32c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SecurityParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SecurityParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SimplePermissionMask.java b/core/src/main/java/org/pentaho/platform/engine/security/SimplePermissionMask.java index 064c569de42..65f6172c780 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SimplePermissionMask.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SimplePermissionMask.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SimpleRole.java b/core/src/main/java/org/pentaho/platform/engine/security/SimpleRole.java index 7a552cb9299..b1575a7966f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SimpleRole.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SimpleRole.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SimpleUser.java b/core/src/main/java/org/pentaho/platform/engine/security/SimpleUser.java index ccb6fdf71c1..6b760a350eb 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SimpleUser.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SimpleUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SpringSecurityPermissionMgr.java b/core/src/main/java/org/pentaho/platform/engine/security/SpringSecurityPermissionMgr.java index cf69ce2a617..6379499167e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SpringSecurityPermissionMgr.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SpringSecurityPermissionMgr.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/UseridAttributeLdapContextMapper.java b/core/src/main/java/org/pentaho/platform/engine/security/UseridAttributeLdapContextMapper.java index 69796b25119..c09c0b1c36f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/UseridAttributeLdapContextMapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/UseridAttributeLdapContextMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAbstractBasicAclEntry.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAbstractBasicAclEntry.java index 0b51a1b1275..a82a84b8182 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAbstractBasicAclEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAbstractBasicAclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAclEntry.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAclEntry.java index 9a3282cc7e0..b58cee5eb98 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAclEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoGrantedAuthorityEffectiveAclsResolver.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoGrantedAuthorityEffectiveAclsResolver.java index 22da0904777..5645e016386 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoGrantedAuthorityEffectiveAclsResolver.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoGrantedAuthorityEffectiveAclsResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/AbstractPentahoAclVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/AbstractPentahoAclVoter.java index 3dcdbd05466..93ee199514a 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/AbstractPentahoAclVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/AbstractPentahoAclVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls.voter; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAllAclVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAllAclVoter.java index 69a41a40920..9857de5551d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAllAclVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAllAclVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls.voter; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAnonymousAclVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAnonymousAclVoter.java index 096b3065b4c..4a59e96f08e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAnonymousAclVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAnonymousAclVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls.voter; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoBasicAclVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoBasicAclVoter.java index d0a73297c49..d9dd548052d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoBasicAclVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoBasicAclVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls.voter; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoUserOverridesVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoUserOverridesVoter.java index 056c527ea9d..40fe135b560 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoUserOverridesVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoUserOverridesVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls.voter; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticaster.java b/core/src/main/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticaster.java index 99b64be6f07..0cd0d6b5145 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticaster.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticaster.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoAuthenticationSuccessListener.java b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoAuthenticationSuccessListener.java index b896b9ac500..533c4efc08a 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoAuthenticationSuccessListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoAuthenticationSuccessListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoLoggerListener.java b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoLoggerListener.java index 1bec355251b..1fefbe37f8c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoLoggerListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoLoggerListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListener.java b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListener.java index 4e9a9d78d3d..e5a1e48b1a8 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/messages/Messages.java b/core/src/main/java/org/pentaho/platform/engine/security/messages/Messages.java index 6f444edb373..97bc4db6886 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/messages/Messages.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.messages; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/ActionSequenceJCRHelper.java b/core/src/main/java/org/pentaho/platform/engine/services/ActionSequenceJCRHelper.java index 830a20c74b4..4f4b40672a7 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/ActionSequenceJCRHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/ActionSequenceJCRHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/BaseRequestHandler.java b/core/src/main/java/org/pentaho/platform/engine/services/BaseRequestHandler.java index ca075d1439c..446ed03d127 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/BaseRequestHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/BaseRequestHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/MessageFormatter.java b/core/src/main/java/org/pentaho/platform/engine/services/MessageFormatter.java index d6674ae69a6..e90f64a59fd 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/MessageFormatter.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/MessageFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/PentahoMessenger.java b/core/src/main/java/org/pentaho/platform/engine/services/PentahoMessenger.java index f804b0a6cab..aba4f3a6d46 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/PentahoMessenger.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/PentahoMessenger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/SoapHelper.java b/core/src/main/java/org/pentaho/platform/engine/services/SoapHelper.java index 8a2c3838151..3232e0b5aab 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/SoapHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/SoapHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/SolutionURIResolver.java b/core/src/main/java/org/pentaho/platform/engine/services/SolutionURIResolver.java index 85e3690fe89..3c9807ebe99 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/SolutionURIResolver.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/SolutionURIResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/WebServiceUtil.java b/core/src/main/java/org/pentaho/platform/engine/services/WebServiceUtil.java index 0d6a1fab5bd..3f8f1575d9b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/WebServiceUtil.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/WebServiceUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionDefinition.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionDefinition.java index f86b4dd55fc..019773840f9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionDefinition.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameter.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameter.java index e25f43dca18..c47b7a7f89b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameter.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameterSource.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameterSource.java index 25ca2193899..4a76fe4d56a 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameterSource.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameterSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequence.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequence.java index 98de1265a27..24b2b53ea69 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequence.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceParameterMgr.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceParameterMgr.java index 915239747a8..99a6900eb5b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceParameterMgr.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceParameterMgr.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResource.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResource.java index 12260c1afc8..ec77038ca02 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResource.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResourceWrapper.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResourceWrapper.java index 6cb7fac82ad..22d29b6ce2b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResourceWrapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResourceWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/OutputDef.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/OutputDef.java index 7cc8c2e0d49..2115a9c9b02 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/OutputDef.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/OutputDef.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/SequenceDefinition.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/SequenceDefinition.java index bdf89e195ed..78ba7656c44 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/SequenceDefinition.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/SequenceDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditConnection.java b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditConnection.java index 9bb4f996be0..7861ee1a20f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditConnection.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditFileEntry.java b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditFileEntry.java index 65c1c6e6038..b7a6270e36f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditFileEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditFileEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditSQLEntry.java b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditSQLEntry.java index 6d8896abc45..69b28a81e67 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditSQLEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditSQLEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactory.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactory.java index 99fcf14ff4f..58b71369014 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/BaseDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/BaseDatasourceService.java index 6c5cc91f174..6d34dd397c5 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/BaseDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/BaseDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DriverNotInitializedException.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DriverNotInitializedException.java index e9dcfb879b2..58eb9680d38 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DriverNotInitializedException.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DriverNotInitializedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListener.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListener.java index 5c00a45574a..7ad19d5add1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledOrJndiDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledOrJndiDatasourceService.java index 1075a5911ec..113c8e7fb18 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledOrJndiDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledOrJndiDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JndiDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JndiDatasourceService.java index f704a894399..818761c831f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JndiDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JndiDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceService.java index 9e97dbc9b1a..eb557723a9b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListener.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListener.java index 8db6517e292..7c23684e5f0 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceService.java index 1ec916d249b..5354fd47485 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelper.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelper.java index 1246f3d05a8..b0cf1dd655a 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelper.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceService.java index 961585fdcfe..387fd10ae71 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceSystemListener.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceSystemListener.java index 031b219f3ad..59e7d8d91c1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceSystemListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledOrJndiDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledOrJndiDatasourceService.java index cadee13086c..8f93cf808b2 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledOrJndiDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledOrJndiDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/AbstractTenantAwareDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/AbstractTenantAwareDatasourceService.java index 8123ba545a1..12751da5c3b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/AbstractTenantAwareDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/AbstractTenantAwareDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp.tenantaware; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareLoginParsingDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareLoginParsingDatasourceService.java index 25765b48d75..57d67194e46 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareLoginParsingDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareLoginParsingDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp.tenantaware; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareSessionVariableDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareSessionVariableDatasourceService.java index 425da1d56cb..d89a35018bf 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareSessionVariableDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareSessionVariableDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp.tenantaware; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/messages/Messages.java b/core/src/main/java/org/pentaho/platform/engine/services/messages/Messages.java index 36e703cda28..e271641de60 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/messages/Messages.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.messages; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/metadata/MetadataPublisher.java b/core/src/main/java/org/pentaho/platform/engine/services/metadata/MetadataPublisher.java index cb7a334e6ba..e6aab66b077 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/metadata/MetadataPublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/metadata/MetadataPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.metadata; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/BaseOutputHandler.java b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/BaseOutputHandler.java index 1c3cb0dac64..638596b79a0 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/BaseOutputHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/BaseOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.outputhandler; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/MemoryOutputHandler.java b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/MemoryOutputHandler.java index c931bf1c5d2..e0e745bb27c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/MemoryOutputHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/MemoryOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.outputhandler; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/ZipOutputHandler.java b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/ZipOutputHandler.java index 74eed2ce39c..204a165761a 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/ZipOutputHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/ZipOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.outputhandler; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/MapParameterResolver.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/MapParameterResolver.java index 8dedff17518..57e4f1246fd 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/MapParameterResolver.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/MapParameterResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/ParameterManager.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/ParameterManager.java index 35a29f0041a..6c2469465cd 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/ParameterManager.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/ParameterManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java index 6f4e23fa91c..e0f5c05762b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/SelectionMapper.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/SelectionMapper.java index 121db9dac39..1404246912e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/SelectionMapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/SelectionMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/SimpleRuntimeElement.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/SimpleRuntimeElement.java index 3818ee07894..8860d905660 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/SimpleRuntimeElement.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/SimpleRuntimeElement.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/TemplateUtil.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/TemplateUtil.java index eae182f3206..a1997a4adf1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/TemplateUtil.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/TemplateUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionDelegate.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionDelegate.java index 78889410885..34264c1b33f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionDelegate.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionDelegate.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionSequenceCompatibilityFormatter.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionSequenceCompatibilityFormatter.java index 3ccef54f086..b888eb971f0 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionSequenceCompatibilityFormatter.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionSequenceCompatibilityFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/BaseContentGenerator.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/BaseContentGenerator.java index dce4e49aec8..813dd76bcea 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/BaseContentGenerator.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/BaseContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/ComponentBase.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/ComponentBase.java index 91f393f0016..f2fca07e97c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/ComponentBase.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/ComponentBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/FlashChartRequestMapper.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/FlashChartRequestMapper.java index 49570c0ca4e..7dffa8660e1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/FlashChartRequestMapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/FlashChartRequestMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/PentahoEntityResolver.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/PentahoEntityResolver.java index a19113007fa..06865ed89b8 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/PentahoEntityResolver.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/PentahoEntityResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/PojoComponent.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/PojoComponent.java index 353e0d48da0..4ff5f7a13a5 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/PojoComponent.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/PojoComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleContentGenerator.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleContentGenerator.java index 328f3475f22..03e9348b4ad 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleContentGenerator.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleParameterSetter.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleParameterSetter.java index c087da20429..1ab2bd7a8ba 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleParameterSetter.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleParameterSetter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionCompare.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionCompare.java index a7dd5da6484..6a62044e770 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionCompare.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionCompare.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngine.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngine.java index bc6215c9e53..161ceb2820b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngine.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngine.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngineAgent.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngineAgent.java index df8b978c802..f0d7b65dac9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngineAgent.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngineAgent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionHelper.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionHelper.java index 277e7943c60..9cf2fd50db5 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionPublisher.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionPublisher.java index f7948ae44a7..3a13e98835d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionPublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionReposHelper.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionReposHelper.java index 5841aee6d62..80fab1195d9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionReposHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionReposHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/StandardSettings.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/StandardSettings.java index ad1148d41dc..e872928f6b0 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/StandardSettings.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/StandardSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/plugin/action/kettle/PoolingManagedDataSource.java b/core/src/main/java/org/pentaho/platform/plugin/action/kettle/PoolingManagedDataSource.java index 341ba213f8c..381b3875b86 100644 --- a/core/src/main/java/org/pentaho/platform/plugin/action/kettle/PoolingManagedDataSource.java +++ b/core/src/main/java/org/pentaho/platform/plugin/action/kettle/PoolingManagedDataSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/core/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java b/core/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java index baa7de1a534..dd9645f13e1 100644 --- a/core/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java +++ b/core/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.versionchecker; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractChartComponent.java index 56a7b8f57dc..85c29418d0f 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractJFreeChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractJFreeChartComponent.java index 8ea1e2bd7f1..6f31ad9a6dd 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractJFreeChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractJFreeChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/BarLineChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/BarLineChartDefinition.java index e124e60bfc5..8a9faa44d0d 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/BarLineChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/BarLineChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/BubbleRenderer.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/BubbleRenderer.java index 446e4c0162d..55b45f07d9c 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/BubbleRenderer.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/BubbleRenderer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartComponent.java index 8550a6e14d1..da44051d069 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartDefinition.java index a170e0b2f0d..64b075f625d 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartDefinition.java index 5eef2eeb3a8..3c9065b011f 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartHelper.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartHelper.java index f945b784b01..69f95afe9f0 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartHelper.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java index 3c0b07ab15c..8f7b6c02c1a 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialChartComponent.java index 292c7f3cf6c..5a393e24a90 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialWidgetDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialWidgetDefinition.java index 49d079e7df4..635bbf9c21d 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialWidgetDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialWidgetDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/JFreeChartEngine.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/JFreeChartEngine.java index 642e7062d4c..f499c7f1632 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/JFreeChartEngine.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/JFreeChartEngine.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PentahoChartURLTagFragmentGenerator.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PentahoChartURLTagFragmentGenerator.java index 4e0f8726bbb..94d2375b754 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PentahoChartURLTagFragmentGenerator.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PentahoChartURLTagFragmentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartComponent.java index 3db4a3a5a7e..ab997e46576 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartDefinition.java index c3e3171810a..b7c2f1f5ec5 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/StandardBubbleURLGenerator.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/StandardBubbleURLGenerator.java index 65c9679a694..4b3eefb1b06 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/StandardBubbleURLGenerator.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/StandardBubbleURLGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ThermometerWidgetDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ThermometerWidgetDefinition.java index 34869f53a9a..1189cd43fb7 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ThermometerWidgetDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ThermometerWidgetDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartComponent.java index 9d95ba271cf..11b7365eed8 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartDefinition.java index c094667f7f6..1b30f846e43 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeTableXYDatasetChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeTableXYDatasetChartDefinition.java index 6626ead8750..d6b976fe015 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeTableXYDatasetChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeTableXYDatasetChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/WidgetDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/WidgetDefinition.java index 3f46731ba26..e86114cee66 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/WidgetDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/WidgetDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYChartDefinition.java index f52f336539a..492001fac14 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartComponent.java index 65ed64bcb76..5b482be2624 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartDefinition.java index 36637e30e1c..aa57998f25f 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartComponent.java index 4d665952a76..296279d7086 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartDefinition.java index 9febf680c23..4ca05b2d385 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionComponent.java index 94b5258246b..becdbde9eaf 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionFilterDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionFilterDefinition.java index 3b6ccb86fae..ef1ddd99753 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionFilterDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionFilterDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/BaseUIComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/BaseUIComponent.java index abee160b5be..af0066e5988 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/BaseUIComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/BaseUIComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/FilterDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/FilterDefinition.java index 20bea11be7d..9c7625e8fae 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/FilterDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/FilterDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/GlobalFilterDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/GlobalFilterDefinition.java index abd0ad9e0d5..48172970fb4 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/GlobalFilterDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/GlobalFilterDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/HtmlComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/HtmlComponent.java index 86ee2c0820f..3f19b717a2e 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/HtmlComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/HtmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/SessionFilterDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/SessionFilterDefinition.java index 50db0b50b44..7f8fa6158e1 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/SessionFilterDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/SessionFilterDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/StaticFilterDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/StaticFilterDefinition.java index bbf17a8cd7a..aa8dbe60802 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/StaticFilterDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/StaticFilterDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterDefinitionFactory.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterDefinitionFactory.java index 2b4d6ab171b..8387442207d 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterDefinitionFactory.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterDefinitionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanel.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanel.java index d8014719929..f0caa76327b 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanel.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java index 7fd7ebcbf2f..c0ddf688a31 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; @@ -32,6 +24,7 @@ import org.pentaho.platform.util.messages.LocaleHelper; import org.pentaho.platform.util.xml.XMLParserFactoryProducer; + import java.io.File; import java.util.HashMap; import java.util.List; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelException.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelException.java index c9bf762e70b..023cccbc4ee 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelException.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/InputFormComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/InputFormComponent.java index 77b80234f85..40954bdd9e4 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/InputFormComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/InputFormComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PMDUIComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PMDUIComponent.java index c250ba47809..cd6a0c5e806 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PMDUIComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PMDUIComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PropertiesEditorUIComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PropertiesEditorUIComponent.java index c6fc645e98f..0b96dce5fe0 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PropertiesEditorUIComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PropertiesEditorUIComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java index 01afdc12f93..848ad91302f 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/XmlComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/XmlComponent.java index e647f4aad51..3b2fafd0a2c 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/XmlComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/XmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/BaseXmlContentGenerator.java b/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/BaseXmlContentGenerator.java index ea9be44ea5b..30cf4888fcb 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/BaseXmlContentGenerator.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/BaseXmlContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.contentgen; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/ChartContentGenerator.java b/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/ChartContentGenerator.java index 8651ce17c44..c7008085536 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/ChartContentGenerator.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/ChartContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.contentgen; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/messages/Messages.java b/core/src/main/java/org/pentaho/platform/uifoundation/messages/Messages.java index 2c6ca890cee..0e840b2ace3 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/messages/Messages.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.messages; diff --git a/core/src/main/java/org/pentaho/platform/util/ActionUtil.java b/core/src/main/java/org/pentaho/platform/util/ActionUtil.java index 112a8b1f50e..d42bcf6b178 100644 --- a/core/src/main/java/org/pentaho/platform/util/ActionUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/ActionUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/Base64PasswordService.java b/core/src/main/java/org/pentaho/platform/util/Base64PasswordService.java index b8cd2573dd5..14e447d4a62 100644 --- a/core/src/main/java/org/pentaho/platform/util/Base64PasswordService.java +++ b/core/src/main/java/org/pentaho/platform/util/Base64PasswordService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/ColorHelper.java b/core/src/main/java/org/pentaho/platform/util/ColorHelper.java index cf5bc3e34df..20a3b797152 100644 --- a/core/src/main/java/org/pentaho/platform/util/ColorHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/ColorHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/DateMath.java b/core/src/main/java/org/pentaho/platform/util/DateMath.java index 5532bd2a23c..323ef57ab3c 100644 --- a/core/src/main/java/org/pentaho/platform/util/DateMath.java +++ b/core/src/main/java/org/pentaho/platform/util/DateMath.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/DefaultEmailGroupResolver.java b/core/src/main/java/org/pentaho/platform/util/DefaultEmailGroupResolver.java index 2b1be2a75ea..6d49807e25a 100644 --- a/core/src/main/java/org/pentaho/platform/util/DefaultEmailGroupResolver.java +++ b/core/src/main/java/org/pentaho/platform/util/DefaultEmailGroupResolver.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; import org.pentaho.platform.api.scheduler2.IEmailGroupResolver; diff --git a/core/src/main/java/org/pentaho/platform/util/EmailConstants.java b/core/src/main/java/org/pentaho/platform/util/EmailConstants.java index b55c7ea4f84..c58d3a5f333 100644 --- a/core/src/main/java/org/pentaho/platform/util/EmailConstants.java +++ b/core/src/main/java/org/pentaho/platform/util/EmailConstants.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/Emailer.java b/core/src/main/java/org/pentaho/platform/util/Emailer.java index 0c643aea1af..f5d281b9280 100644 --- a/core/src/main/java/org/pentaho/platform/util/Emailer.java +++ b/core/src/main/java/org/pentaho/platform/util/Emailer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/EncryptedPasswordAuthenticator.java b/core/src/main/java/org/pentaho/platform/util/EncryptedPasswordAuthenticator.java index dcb8c369790..35eb0f069f7 100644 --- a/core/src/main/java/org/pentaho/platform/util/EncryptedPasswordAuthenticator.java +++ b/core/src/main/java/org/pentaho/platform/util/EncryptedPasswordAuthenticator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/FileHelper.java b/core/src/main/java/org/pentaho/platform/util/FileHelper.java index 3f096c4934d..ad2de9c166f 100644 --- a/core/src/main/java/org/pentaho/platform/util/FileHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/FileHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/FileTypePlugin.java b/core/src/main/java/org/pentaho/platform/util/FileTypePlugin.java index 91804f7068d..c92a9cf5b15 100644 --- a/core/src/main/java/org/pentaho/platform/util/FileTypePlugin.java +++ b/core/src/main/java/org/pentaho/platform/util/FileTypePlugin.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/JVMParameterProvider.java b/core/src/main/java/org/pentaho/platform/util/JVMParameterProvider.java index 5d3806657ad..2a4d2c7713f 100644 --- a/core/src/main/java/org/pentaho/platform/util/JVMParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/util/JVMParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/JarEntityResolver.java b/core/src/main/java/org/pentaho/platform/util/JarEntityResolver.java index 9e4e891b54a..431c671245e 100644 --- a/core/src/main/java/org/pentaho/platform/util/JarEntityResolver.java +++ b/core/src/main/java/org/pentaho/platform/util/JarEntityResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/KettlePasswordService.java b/core/src/main/java/org/pentaho/platform/util/KettlePasswordService.java index 0a49bab2817..c4f37b68ebc 100644 --- a/core/src/main/java/org/pentaho/platform/util/KettlePasswordService.java +++ b/core/src/main/java/org/pentaho/platform/util/KettlePasswordService.java @@ -1,68 +1,60 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.util; + +import org.pentaho.platform.api.util.PasswordServiceException; +import org.pentaho.di.core.encryption.KettleTwoWayPasswordEncoder; + +/* + * The purpose of this class is to allow existing Base64-encoded passwords to be able to be + * decoded, but going forward, to enforce using the KettleTwoWayPasswordEncoder for stronger + * password encoding. If the password passed into the decrypt function doesn't start with the + * registered prefix of the KettleTwoWayPasswordEncoder, then it's the password provided was + * just Base64 encoded. * */ - -package org.pentaho.platform.util; - -import org.pentaho.platform.api.util.PasswordServiceException; -import org.pentaho.di.core.encryption.KettleTwoWayPasswordEncoder; - -/* - * The purpose of this class is to allow existing Base64-encoded passwords to be able to be - * decoded, but going forward, to enforce using the KettleTwoWayPasswordEncoder for stronger - * password encoding. If the password passed into the decrypt function doesn't start with the - * registered prefix of the KettleTwoWayPasswordEncoder, then it's the password provided was - * just Base64 encoded. - * - */ -public class KettlePasswordService extends Base64PasswordService { - - String prefix; - KettleTwoWayPasswordEncoder encoder; - - public KettlePasswordService() { - super(); - encoder = new KettleTwoWayPasswordEncoder(); - String[] prefixes = encoder.getPrefixes(); - prefix = prefixes[0]; // prefixes should *never* be null by contract - } - - @Override - public String encrypt( String password ) throws PasswordServiceException { - if ( StringUtil.isEmpty( password ) ) { - return password; - } else { - return encoder.encode( password ); - } - } - - @Override - public String decrypt( String encryptedPassword ) throws PasswordServiceException { - if ( StringUtil.isEmpty( encryptedPassword ) ) { - return encryptedPassword; - } else { - if ( encryptedPassword.startsWith( prefix ) ) { // If it starts with "Encrypted " then decode using KettleTwoWayPasswordEncoder - return encoder.decode( encryptedPassword ); - } else { // If not, likely Base64 encoded so twy that - return super.decrypt( encryptedPassword ); - } - } - } - -} +public class KettlePasswordService extends Base64PasswordService { + + String prefix; + KettleTwoWayPasswordEncoder encoder; + + public KettlePasswordService() { + super(); + encoder = new KettleTwoWayPasswordEncoder(); + String[] prefixes = encoder.getPrefixes(); + prefix = prefixes[0]; // prefixes should *never* be null by contract + } + + @Override + public String encrypt( String password ) throws PasswordServiceException { + if ( StringUtil.isEmpty( password ) ) { + return password; + } else { + return encoder.encode( password ); + } + } + + @Override + public String decrypt( String encryptedPassword ) throws PasswordServiceException { + if ( StringUtil.isEmpty( encryptedPassword ) ) { + return encryptedPassword; + } else { + if ( encryptedPassword.startsWith( prefix ) ) { // If it starts with "Encrypted " then decode using KettleTwoWayPasswordEncoder + return encoder.decode( encryptedPassword ); + } else { // If not, likely Base64 encoded so twy that + return super.decrypt( encryptedPassword ); + } + } + } + +} diff --git a/core/src/main/java/org/pentaho/platform/util/ManifestUtil.java b/core/src/main/java/org/pentaho/platform/util/ManifestUtil.java index b1626eca005..08f70d50c24 100644 --- a/core/src/main/java/org/pentaho/platform/util/ManifestUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/ManifestUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/Messages.java b/core/src/main/java/org/pentaho/platform/util/Messages.java index f43b733271d..856f5620d10 100644 --- a/core/src/main/java/org/pentaho/platform/util/Messages.java +++ b/core/src/main/java/org/pentaho/platform/util/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/ParameterHelper.java b/core/src/main/java/org/pentaho/platform/util/ParameterHelper.java index 0ea54cdbe8f..936ebab6531 100644 --- a/core/src/main/java/org/pentaho/platform/util/ParameterHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/ParameterHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/PasswordHelper.java b/core/src/main/java/org/pentaho/platform/util/PasswordHelper.java index 6ed1bf460d4..d176906fb86 100644 --- a/core/src/main/java/org/pentaho/platform/util/PasswordHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/PasswordHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/PropertiesHelper.java b/core/src/main/java/org/pentaho/platform/util/PropertiesHelper.java index daa5f78ab6b..41433b59b8c 100644 --- a/core/src/main/java/org/pentaho/platform/util/PropertiesHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/PropertiesHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/RepositoryPathEncoder.java b/core/src/main/java/org/pentaho/platform/util/RepositoryPathEncoder.java index 5f8a27bdbcb..c9d7df6c877 100644 --- a/core/src/main/java/org/pentaho/platform/util/RepositoryPathEncoder.java +++ b/core/src/main/java/org/pentaho/platform/util/RepositoryPathEncoder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/RequestIdUtil.java b/core/src/main/java/org/pentaho/platform/util/RequestIdUtil.java index 1c67a3181f1..ddd76c388b6 100644 --- a/core/src/main/java/org/pentaho/platform/util/RequestIdUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/RequestIdUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/ServerTypeUtil.java b/core/src/main/java/org/pentaho/platform/util/ServerTypeUtil.java index 093a5416229..bd97412f5d9 100644 --- a/core/src/main/java/org/pentaho/platform/util/ServerTypeUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/ServerTypeUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/StringUtil.java b/core/src/main/java/org/pentaho/platform/util/StringUtil.java index 22428209e43..f246f2038e5 100644 --- a/core/src/main/java/org/pentaho/platform/util/StringUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/StringUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/UUIDUtil.java b/core/src/main/java/org/pentaho/platform/util/UUIDUtil.java index 214f128dffb..023c2871d79 100644 --- a/core/src/main/java/org/pentaho/platform/util/UUIDUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/UUIDUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/VersionHelper.java b/core/src/main/java/org/pentaho/platform/util/VersionHelper.java index 8ec28649f35..dc53d92cc18 100644 --- a/core/src/main/java/org/pentaho/platform/util/VersionHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/VersionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/VersionInfo.java b/core/src/main/java/org/pentaho/platform/util/VersionInfo.java index aa12e12c88e..2b6bf8e216d 100644 --- a/core/src/main/java/org/pentaho/platform/util/VersionInfo.java +++ b/core/src/main/java/org/pentaho/platform/util/VersionInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/ActionHarness.java b/core/src/main/java/org/pentaho/platform/util/beans/ActionHarness.java index b60f5d49e50..1cee2659775 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/ActionHarness.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/ActionHarness.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/AlternateIndexFormatter.java b/core/src/main/java/org/pentaho/platform/util/beans/AlternateIndexFormatter.java index 59d15f90562..67d929449c0 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/AlternateIndexFormatter.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/AlternateIndexFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/BeanUtil.java b/core/src/main/java/org/pentaho/platform/util/beans/BeanUtil.java index acc729013ec..a976d6bc6ef 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/BeanUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/BeanUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/PropertyListFactoryBean.java b/core/src/main/java/org/pentaho/platform/util/beans/PropertyListFactoryBean.java index 198cb6bae23..50686e7e50c 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/PropertyListFactoryBean.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/PropertyListFactoryBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/PropertyNameFormatter.java b/core/src/main/java/org/pentaho/platform/util/beans/PropertyNameFormatter.java index c00bc4c450d..1603f8ae53b 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/PropertyNameFormatter.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/PropertyNameFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * Interface for formatters used during the processing of bean set operations. diff --git a/core/src/main/java/org/pentaho/platform/util/beans/SuffixAppenderFormatter.java b/core/src/main/java/org/pentaho/platform/util/beans/SuffixAppenderFormatter.java index ffd702b1685..b5c160396d6 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/SuffixAppenderFormatter.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/SuffixAppenderFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/ValueGenerator.java b/core/src/main/java/org/pentaho/platform/util/beans/ValueGenerator.java index d879c3db4ac..7d2f6e82755 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/ValueGenerator.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/ValueGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/ValueSetErrorCallback.java b/core/src/main/java/org/pentaho/platform/util/beans/ValueSetErrorCallback.java index bba60bd8b6a..01490a10adc 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/ValueSetErrorCallback.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/ValueSetErrorCallback.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClient.java b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClient.java index f665ed3e6ee..3dbb1162e21 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClient.java +++ b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClient.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationService.java b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationService.java index f15fcec26f3..4413a2a478e 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationService.java +++ b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientObjectService.java b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientObjectService.java index c4f5b47308f..6099bace76b 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientObjectService.java +++ b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientObjectService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/client/ClientUtil.java b/core/src/main/java/org/pentaho/platform/util/client/ClientUtil.java index ef4fe9464d9..4a820233f4c 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/ClientUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/client/ClientUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/client/PublisherUtil.java b/core/src/main/java/org/pentaho/platform/util/client/PublisherUtil.java index 110e3610f8a..1d6f0e716a6 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/PublisherUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/client/PublisherUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/client/ServiceException.java b/core/src/main/java/org/pentaho/platform/util/client/ServiceException.java index 3dd49e576c7..9d4664ce68c 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/ServiceException.java +++ b/core/src/main/java/org/pentaho/platform/util/client/ServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/logging/Logger.java b/core/src/main/java/org/pentaho/platform/util/logging/Logger.java index 78c936e5702..c2930b88120 100644 --- a/core/src/main/java/org/pentaho/platform/util/logging/Logger.java +++ b/core/src/main/java/org/pentaho/platform/util/logging/Logger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.logging; diff --git a/core/src/main/java/org/pentaho/platform/util/logging/LoggerUtil.java b/core/src/main/java/org/pentaho/platform/util/logging/LoggerUtil.java index 1bdf11f4027..b364a05615a 100644 --- a/core/src/main/java/org/pentaho/platform/util/logging/LoggerUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/logging/LoggerUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.logging; diff --git a/core/src/main/java/org/pentaho/platform/util/logging/SimpleLogger.java b/core/src/main/java/org/pentaho/platform/util/logging/SimpleLogger.java index 5f4882ec1cb..b94cb0e01a2 100644 --- a/core/src/main/java/org/pentaho/platform/util/logging/SimpleLogger.java +++ b/core/src/main/java/org/pentaho/platform/util/logging/SimpleLogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.logging; diff --git a/core/src/main/java/org/pentaho/platform/util/messages/LocaleHelper.java b/core/src/main/java/org/pentaho/platform/util/messages/LocaleHelper.java index 7bd25d8572f..7455840e326 100644 --- a/core/src/main/java/org/pentaho/platform/util/messages/LocaleHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/messages/LocaleHelper.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.messages; diff --git a/core/src/main/java/org/pentaho/platform/util/messages/MessageUtil.java b/core/src/main/java/org/pentaho/platform/util/messages/MessageUtil.java index 1ab9e1bcc4f..8dfd92fa60c 100644 --- a/core/src/main/java/org/pentaho/platform/util/messages/MessageUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/messages/MessageUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.messages; diff --git a/core/src/main/java/org/pentaho/platform/util/messages/Messages.java b/core/src/main/java/org/pentaho/platform/util/messages/Messages.java index ca43697d5ba..4e22fae6132 100644 --- a/core/src/main/java/org/pentaho/platform/util/messages/Messages.java +++ b/core/src/main/java/org/pentaho/platform/util/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.messages; diff --git a/core/src/main/java/org/pentaho/platform/util/messages/MessagesBase.java b/core/src/main/java/org/pentaho/platform/util/messages/MessagesBase.java index 970c23690ea..b886d41d079 100644 --- a/core/src/main/java/org/pentaho/platform/util/messages/MessagesBase.java +++ b/core/src/main/java/org/pentaho/platform/util/messages/MessagesBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.messages; diff --git a/core/src/main/java/org/pentaho/platform/util/web/HttpUtil.java b/core/src/main/java/org/pentaho/platform/util/web/HttpUtil.java index 4b370765430..882316eb8ee 100644 --- a/core/src/main/java/org/pentaho/platform/util/web/HttpUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/web/HttpUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.web; diff --git a/core/src/main/java/org/pentaho/platform/util/web/MimeHelper.java b/core/src/main/java/org/pentaho/platform/util/web/MimeHelper.java index 094507e55e3..493a75c7e9a 100644 --- a/core/src/main/java/org/pentaho/platform/util/web/MimeHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/web/MimeHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.web; diff --git a/core/src/main/java/org/pentaho/platform/util/web/SimpleUrl.java b/core/src/main/java/org/pentaho/platform/util/web/SimpleUrl.java index 0e2e0998507..b7cf52f4e3c 100644 --- a/core/src/main/java/org/pentaho/platform/util/web/SimpleUrl.java +++ b/core/src/main/java/org/pentaho/platform/util/web/SimpleUrl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.web; diff --git a/core/src/main/java/org/pentaho/platform/util/web/SimpleUrlFactory.java b/core/src/main/java/org/pentaho/platform/util/web/SimpleUrlFactory.java index 493cf4924d2..8c079880476 100644 --- a/core/src/main/java/org/pentaho/platform/util/web/SimpleUrlFactory.java +++ b/core/src/main/java/org/pentaho/platform/util/web/SimpleUrlFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.web; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/XForm.java b/core/src/main/java/org/pentaho/platform/util/xml/XForm.java index 64608765d5a..d76c68e98f6 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/XForm.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/XForm.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java b/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java index 2b7e2f2bac4..c15f99fa265 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml; @@ -68,7 +60,7 @@ public static DocumentBuilderFactory createSecureDocBuilderFactory() throws Pars * property. */ public static SAXParserFactory createSecureSAXParserFactory() - throws SAXNotSupportedException, SAXNotRecognizedException, ParserConfigurationException { + throws SAXNotSupportedException, SAXNotRecognizedException, ParserConfigurationException { SAXParserFactory factory = SAXParserFactory.newInstance(); factory.setFeature( XMLConstants.FEATURE_SECURE_PROCESSING, true ); factory.setFeature( "http://xml.org/sax/features/external-general-entities", false ); diff --git a/core/src/main/java/org/pentaho/platform/util/xml/XmlHelper.java b/core/src/main/java/org/pentaho/platform/util/xml/XmlHelper.java index 831156f7c98..bd7f209dd7e 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/XmlHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/XmlHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/DataGrid.java b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/DataGrid.java index a32636cf284..418453a9205 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/DataGrid.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/DataGrid.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml.dom4j; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java index caae7b4632b..eff503d99eb 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml.dom4j; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java b/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java index 6bf7934da0c..bc15d6d31d5 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml.w3c; diff --git a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEvent.java b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEvent.java index 4c9fdaf03e8..f8eab9ccc04 100644 --- a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEvent.java +++ b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtil.java b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtil.java index 2536ce481e9..c5db8e4135c 100644 --- a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtil.java +++ b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecyclePhase.java b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecyclePhase.java index 0b717bd988b..c94b5f057a0 100644 --- a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecyclePhase.java +++ b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecyclePhase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/test/java/org/pentaho/commons/system/LoadDriversListenerTest.java b/core/src/test/java/org/pentaho/commons/system/LoadDriversListenerTest.java index cff6102aa01..3cc22c7a293 100644 --- a/core/src/test/java/org/pentaho/commons/system/LoadDriversListenerTest.java +++ b/core/src/test/java/org/pentaho/commons/system/LoadDriversListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.system; diff --git a/core/src/test/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProviderTest.java b/core/src/test/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProviderTest.java index 8c8dc5626f5..85c13f48666 100644 --- a/core/src/test/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProviderTest.java +++ b/core/src/test/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.system; diff --git a/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentRequestTest.java b/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentRequestTest.java index 3a9fbb2690d..13d0660b04a 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentRequestTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentRequestTest.java @@ -1,34 +1,26 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class CreateDocumentRequestTest { - - @Test - public void test() { - CreateDocumentRequest request = new CreateDocumentRequest(); - assertNotNull( request ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class CreateDocumentRequestTest { + + @Test + public void test() { + CreateDocumentRequest request = new CreateDocumentRequest(); + assertNotNull( request ); + } +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentResponseTest.java b/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentResponseTest.java index e0bdb9aac96..2f00029c170 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentResponseTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentResponseTest.java @@ -1,34 +1,26 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class CreateDocumentResponseTest { - - @Test - public void test() { - CreateDocumentResponse response = new CreateDocumentResponse(); - assertNotNull( response ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class CreateDocumentResponseTest { + + @Test + public void test() { + CreateDocumentResponse response = new CreateDocumentResponse(); + assertNotNull( response ); + } +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderRequestTest.java b/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderRequestTest.java index 1f03a9b090c..937f6afd89d 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderRequestTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderRequestTest.java @@ -1,34 +1,26 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class CreateFolderRequestTest { - - @Test - public void test() { - CreateFolderRequest request = new CreateFolderRequest(); - assertNotNull( request ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class CreateFolderRequestTest { + + @Test + public void test() { + CreateFolderRequest request = new CreateFolderRequest(); + assertNotNull( request ); + } +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderResponseTest.java b/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderResponseTest.java index dbebc973d8d..e7b990b0ee7 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderResponseTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderResponseTest.java @@ -1,34 +1,26 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class CreateFolderResponseTest { - - @Test - public void test() { - CreateFolderResponse response = new CreateFolderResponse(); - assertNotNull( response ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class CreateFolderResponseTest { + + @Test + public void test() { + CreateFolderResponse response = new CreateFolderResponse(); + assertNotNull( response ); + } +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponseTest.java b/core/src/test/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponseTest.java index a8717f92b82..52bc4e2e20a 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponseTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponseTest.java @@ -1,57 +1,49 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository; - -import static org.junit.Assert.*; - -import org.junit.Test; -import static org.mockito.Mockito.*; - -import java.util.Arrays; -import java.util.List; - -import org.pentaho.commons.util.repository.type.CmisObject; -import org.springframework.util.Assert; - -public class GetCheckedoutDocsResponseTest { - - @Test - public void testGetSetDocs() { - GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); - List docList = Arrays.asList( new CmisObject[] { mock( CmisObject.class ), mock( CmisObject.class ), mock( CmisObject.class ) } ); - response.setDocs( docList ); - Assert.notEmpty( response.getDocs() ); - } - - @Test - public void testIsHasMoreItems() { - GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); - assertFalse( response.isHasMoreItems() ); - } - - @Test - public void testSetHasMoreItems() { - GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); - response.setHasMoreItems( true ); - assertEquals( true, response.isHasMoreItems() ); - } - -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository; + +import static org.junit.Assert.*; + +import org.junit.Test; +import static org.mockito.Mockito.*; + +import java.util.Arrays; +import java.util.List; + +import org.pentaho.commons.util.repository.type.CmisObject; +import org.springframework.util.Assert; + +public class GetCheckedoutDocsResponseTest { + + @Test + public void testGetSetDocs() { + GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); + List docList = Arrays.asList( new CmisObject[] { mock( CmisObject.class ), mock( CmisObject.class ), mock( CmisObject.class ) } ); + response.setDocs( docList ); + Assert.notEmpty( response.getDocs() ); + } + + @Test + public void testIsHasMoreItems() { + GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); + assertFalse( response.isHasMoreItems() ); + } + + @Test + public void testSetHasMoreItems() { + GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); + response.setHasMoreItems( true ); + assertEquals( true, response.isHasMoreItems() ); + } + +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/exception/CmisFaultTest.java b/core/src/test/java/org/pentaho/commons/util/repository/exception/CmisFaultTest.java index 4f205649056..2547a94d7b2 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/exception/CmisFaultTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/exception/CmisFaultTest.java @@ -1,44 +1,36 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository.exception; - -import static org.junit.Assert.*; -import org.junit.Test; - -public class CmisFaultTest { - class TestClass extends CmisFault { - private static final long serialVersionUID = 1369015378927004363L; - - TestClass() { - super(); - } - } - - @Test - public void test() { - CmisFault fault = new TestClass(); - fault.setErrorCode( 0 ); - assertEquals( 0, fault.getErrorCode() ); - - fault.setErrorMessage( "Some Error Message" ); - assertNotEquals( "", fault.getErrorMessage() ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository.exception; + +import static org.junit.Assert.*; +import org.junit.Test; + +public class CmisFaultTest { + class TestClass extends CmisFault { + private static final long serialVersionUID = 1369015378927004363L; + + TestClass() { + super(); + } + } + + @Test + public void test() { + CmisFault fault = new TestClass(); + fault.setErrorCode( 0 ); + assertEquals( 0, fault.getErrorCode() ); + + fault.setErrorMessage( "Some Error Message" ); + assertNotEquals( "", fault.getErrorMessage() ); + } +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/type/AllowableActionsTest.java b/core/src/test/java/org/pentaho/commons/util/repository/type/AllowableActionsTest.java index 7fb0f456500..801624bc395 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/type/AllowableActionsTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/type/AllowableActionsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/test/java/org/pentaho/commons/util/repository/type/CmisObjectImplTest.java b/core/src/test/java/org/pentaho/commons/util/repository/type/CmisObjectImplTest.java index 51409b31c08..b67653754e1 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/type/CmisObjectImplTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/type/CmisObjectImplTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/test/java/org/pentaho/platform/action/ActionInvokeStatusTest.java b/core/src/test/java/org/pentaho/platform/action/ActionInvokeStatusTest.java index 17003fa17db..0eb8303fb95 100644 --- a/core/src/test/java/org/pentaho/platform/action/ActionInvokeStatusTest.java +++ b/core/src/test/java/org/pentaho/platform/action/ActionInvokeStatusTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.action; diff --git a/core/src/test/java/org/pentaho/platform/core/mimetype/MimeTypeTest.java b/core/src/test/java/org/pentaho/platform/core/mimetype/MimeTypeTest.java index 8bb94c39e80..49497d1f19c 100644 --- a/core/src/test/java/org/pentaho/platform/core/mimetype/MimeTypeTest.java +++ b/core/src/test/java/org/pentaho/platform/core/mimetype/MimeTypeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.core.mimetype; diff --git a/core/src/test/java/org/pentaho/platform/core/mt/TenantTest.java b/core/src/test/java/org/pentaho/platform/core/mt/TenantTest.java index 244a034e037..3adbbff2be3 100644 --- a/core/src/test/java/org/pentaho/platform/core/mt/TenantTest.java +++ b/core/src/test/java/org/pentaho/platform/core/mt/TenantTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.core.mt; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/AggregateObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/AggregateObjectFactoryTest.java index 84be0aae8aa..0434a216796 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/AggregateObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/AggregateObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/AuditEntryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/AuditEntryTest.java index de5a41a6a3b..c5f130781cd 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/AuditEntryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/AuditEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/AuditHelperTest.java b/core/src/test/java/org/pentaho/platform/engine/core/AuditHelperTest.java index df68c8dbaf0..81f93777ec5 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/AuditHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/AuditHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/BadObject.java b/core/src/test/java/org/pentaho/platform/engine/core/BadObject.java index c0fd72a9d3c..f808e465ee0 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/BadObject.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/BadObject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/BadObjectRuntime.java b/core/src/test/java/org/pentaho/platform/engine/core/BadObjectRuntime.java index 2cb4756ee85..a25dbf375c7 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/BadObjectRuntime.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/BadObjectRuntime.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/BootTest.java b/core/src/test/java/org/pentaho/platform/engine/core/BootTest.java index 08671944c05..eca09c91a85 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/BootTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/BootTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/ContentGeneratorInfoTest.java b/core/src/test/java/org/pentaho/platform/engine/core/ContentGeneratorInfoTest.java index f25eae93459..a2437e47e5c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/ContentGeneratorInfoTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/ContentGeneratorInfoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/GlobalListPublisherTest.java b/core/src/test/java/org/pentaho/platform/engine/core/GlobalListPublisherTest.java index f3fd791707d..a937522d63c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/GlobalListPublisherTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/GlobalListPublisherTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/GoodObject.java b/core/src/test/java/org/pentaho/platform/engine/core/GoodObject.java index b70918de9d2..decfdf9ce24 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/GoodObject.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/GoodObject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/MDCUtilTest.java b/core/src/test/java/org/pentaho/platform/engine/core/MDCUtilTest.java index 6ad4325e663..2ad1caa6d10 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/MDCUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/MDCUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/MimeListenerCollection.java b/core/src/test/java/org/pentaho/platform/engine/core/MimeListenerCollection.java index 2bf1eed3599..5d98655e4f1 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/MimeListenerCollection.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/MimeListenerCollection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/MimeTypeListener.java b/core/src/test/java/org/pentaho/platform/engine/core/MimeTypeListener.java index 23ea6b3aa9f..30a088f9fa1 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/MimeTypeListener.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/MimeTypeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/MockExceptionOutputStream.java b/core/src/test/java/org/pentaho/platform/engine/core/MockExceptionOutputStream.java index c954aafe4c6..c16ed8b2b60 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/MockExceptionOutputStream.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/MockExceptionOutputStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/Object1.java b/core/src/test/java/org/pentaho/platform/engine/core/Object1.java index c87a5dfbbed..8d5d762e69d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/Object1.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/Object1.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/Object2.java b/core/src/test/java/org/pentaho/platform/engine/core/Object2.java index a374ee91832..178958e4820 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/Object2.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/Object2.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/OutputTest.java b/core/src/test/java/org/pentaho/platform/engine/core/OutputTest.java index 51151eef5f0..f824a1b3f7d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/OutputTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/OutputTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/PentahoRequestContextHolderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/PentahoRequestContextHolderTest.java index fd61795bcaf..e5db78896b7 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/PentahoRequestContextHolderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/PentahoRequestContextHolderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/PentahoSessionHolderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/PentahoSessionHolderTest.java index 0f7f98b1a20..dd80ccf886b 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/PentahoSessionHolderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/PentahoSessionHolderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SessionParameterProviderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/SessionParameterProviderTest.java index c4f368f487b..804224b6b81 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SessionParameterProviderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SessionParameterProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SettingsParameterProviderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/SettingsParameterProviderTest.java index a7ff7f15c70..a05524b0653 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SettingsParameterProviderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SettingsParameterProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SimpleObjectHolder.java b/core/src/test/java/org/pentaho/platform/engine/core/SimpleObjectHolder.java index f3a8ee904c6..5018bb9cf16 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SimpleObjectHolder.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SimpleObjectHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SimpleOutputHandlerTest.java b/core/src/test/java/org/pentaho/platform/engine/core/SimpleOutputHandlerTest.java index 46a5c7079a1..a765457ec88 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SimpleOutputHandlerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SimpleOutputHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SimpleParameterProviderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/SimpleParameterProviderTest.java index 146947133c4..b96cb945c26 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SimpleParameterProviderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SimpleParameterProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SimpleUrlTest.java b/core/src/test/java/org/pentaho/platform/engine/core/SimpleUrlTest.java index c2d8a6c0d8d..68c35538499 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SimpleUrlTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SimpleUrlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneObjectFactoryTest.java index d1bf5f9f6e4..3ff8dcf4103 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSessionTest.java b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSessionTest.java index 1fe2f2e38ba..5f5905b83f5 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSessionTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSessionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSpringPentahoObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSpringPentahoObjectFactoryTest.java index 9f89514f79b..4d9c27a836c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSpringPentahoObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSpringPentahoObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestActionParameter.java b/core/src/test/java/org/pentaho/platform/engine/core/TestActionParameter.java index d7ddb7a9461..8f8f840696e 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestActionParameter.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestActionParameter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestAll.java b/core/src/test/java/org/pentaho/platform/engine/core/TestAll.java index 4f5253fd0f4..f47a4049ef8 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestAll.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestAll.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestAuditEntry.java b/core/src/test/java/org/pentaho/platform/engine/core/TestAuditEntry.java index 3dbed93b555..d25acc37d88 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestAuditEntry.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestAuditEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestContentListener.java b/core/src/test/java/org/pentaho/platform/engine/core/TestContentListener.java index 51f728c9929..148cdebbfd6 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestContentListener.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestContentListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestFileInfo.java b/core/src/test/java/org/pentaho/platform/engine/core/TestFileInfo.java index 67aa7743889..1d3055a86f2 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestFileInfo.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestFileInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestLifecycleListener.java b/core/src/test/java/org/pentaho/platform/engine/core/TestLifecycleListener.java index 3d1a0dd75d6..17d923f6da4 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestLifecycleListener.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestLifecycleListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestObjectFactory.java b/core/src/test/java/org/pentaho/platform/engine/core/TestObjectFactory.java index 9f0a81631cb..fb1c992e966 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestObjectFactory.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestOutputHandler.java b/core/src/test/java/org/pentaho/platform/engine/core/TestOutputHandler.java index cf2fbd2acd8..4f88b9bd375 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestOutputHandler.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestRuntimeContext.java b/core/src/test/java/org/pentaho/platform/engine/core/TestRuntimeContext.java index ae099f56aa1..b09d70afd66 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestRuntimeContext.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestRuntimeContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestSolutionEngine.java b/core/src/test/java/org/pentaho/platform/engine/core/TestSolutionEngine.java index ef952ad7fce..6df189edccf 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestSolutionEngine.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestSolutionEngine.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestStartupAction.java b/core/src/test/java/org/pentaho/platform/engine/core/TestStartupAction.java index bcf7ef88569..8d41b2579a4 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestStartupAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestStartupAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/output/FileContentItemTest.java b/core/src/test/java/org/pentaho/platform/engine/core/output/FileContentItemTest.java index c82181ffdaf..a33573c8c30 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/output/FileContentItemTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/output/FileContentItemTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContextTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContextTest.java index 22618b8b90d..2e80250f5c4 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContextTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContextTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisherTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisherTest.java index 871cb5661c8..c75f56a518f 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisherTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisherTest.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; import org.junit.Assert; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemShutdownOrderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemShutdownOrderTest.java index 40d81a9279a..45c8d7d5e1a 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemShutdownOrderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemShutdownOrderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemTest.java index 4cb6c0d749c..0bc8ad5fbac 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/TestShutdownOrderListener.java b/core/src/test/java/org/pentaho/platform/engine/core/system/TestShutdownOrderListener.java index 598be1a9484..2769b2419e3 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/TestShutdownOrderListener.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/TestShutdownOrderListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactoryTest.java index ed034d0b183..1cc57fc313d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactoryTest.java index a7378f74753..f40fdf24115 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactoryTest.java index 601ab064cd1..4ba5138a7af 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReferenceTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReferenceTest.java index 309222cdd8b..d2b040074e3 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReferenceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReferenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReferenceTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReferenceTest.java index df38aea92ba..26ca0bf5186 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReferenceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReferenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReferenceTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReferenceTest.java index 12df666beb8..a8bde8dac76 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReferenceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReferenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessorTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessorTest.java index b280f0d9fa8..f5d1d0f700d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessorTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessorTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessorTest.java index 7c1007a5f51..db0d71b2a2b 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessorTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilderTest.java index 35e376a32fe..e23107e2ae6 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessorTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessorTest.java index 240e96f4ab5..e80177d713a 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessorTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLoggerTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLoggerTest.java index 6dc86ab212e..0a04b057b99 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLoggerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLoggerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.status; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/LoginAttemptServiceTest.java b/core/src/test/java/org/pentaho/platform/engine/security/LoginAttemptServiceTest.java index 8bce4772624..5d5c0401269 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/LoginAttemptServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/LoginAttemptServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/PentahoJsonValidatorTest.java b/core/src/test/java/org/pentaho/platform/engine/security/PentahoJsonValidatorTest.java index 80acd4c261a..1bc0acc543c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/PentahoJsonValidatorTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/PentahoJsonValidatorTest.java @@ -1,24 +1,14 @@ -/*! - * HITACHI VANTARA PROPRIETARY AND CONFIDENTIAL +/*! ****************************************************************************** * - * Copyright 2002 - 2024 Hitachi Vantara. All rights reserved. + * Pentaho * - * NOTICE: All information including source code contained herein is, and - * remains the sole property of Hitachi Vantara and its licensors. The intellectual - * and technical concepts contained herein are proprietary and confidential - * to, and are trade secrets of Hitachi Vantara and may be covered by U.S. and foreign - * patents, or patents in process, and are protected by trade secret and - * copyright laws. The receipt or possession of this source code and/or related - * information does not convey or imply any rights to reproduce, disclose or - * distribute its contents, or to manufacture, use, or sell anything that it - * may describe, in whole or in part. Any reproduction, modification, distribution, - * or public display of this information without the express written authorization - * from Hitachi Vantara is strictly prohibited and in violation of applicable laws and - * international treaties. Access to the source code contained herein is strictly - * prohibited to anyone except those individuals and entities who have executed - * confidentiality and non-disclosure agreements or other agreements with Hitachi Vantara, - * explicitly covering such access. - */ + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategyTest.java b/core/src/test/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategyTest.java index f52c9b21022..1f4e71caf22 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategyTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoterTest.java b/core/src/test/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoterTest.java index 2bfcada9869..593ebfd877a 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoterTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/SecurityHelperTest.java b/core/src/test/java/org/pentaho/platform/engine/security/SecurityHelperTest.java index 75ffc5bb579..c906f5b210e 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/SecurityHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/SecurityHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/TestCipherEncryptionService.java b/core/src/test/java/org/pentaho/platform/engine/security/TestCipherEncryptionService.java index e4d02b81cb0..fb4f0f53d8d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/TestCipherEncryptionService.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/TestCipherEncryptionService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticasterTest.java b/core/src/test/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticasterTest.java index 51703167106..c36173ed4e1 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticasterTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticasterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListenerTest.java b/core/src/test/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListenerTest.java index c3902a6acbf..821311ee06c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListenerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/messages/MessagesTest.java b/core/src/test/java/org/pentaho/platform/engine/security/messages/MessagesTest.java index 6622a52c103..9ea8249dc93 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/messages/MessagesTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/messages/MessagesTest.java @@ -1,33 +1,25 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.engine.security.messages; - -import static org.junit.Assert.*; -import org.junit.Test; - -public class MessagesTest { - - @Test - public void testGetInstance() { - Messages instance = Messages.getInstance(); - assertNotNull( instance ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.engine.security.messages; + +import static org.junit.Assert.*; +import org.junit.Test; + +public class MessagesTest { + + @Test + public void testGetInstance() { + Messages instance = Messages.getInstance(); + assertNotNull( instance ); + } +} diff --git a/core/src/test/java/org/pentaho/platform/engine/services/AuditConnectionTest.java b/core/src/test/java/org/pentaho/platform/engine/services/AuditConnectionTest.java index dc341bf9b99..28266ae1de9 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/AuditConnectionTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/AuditConnectionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/AuditEntryTest.java b/core/src/test/java/org/pentaho/platform/engine/services/AuditEntryTest.java index dc7a06532d6..863cac8162a 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/AuditEntryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/AuditEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/AuditFileEntryTest.java b/core/src/test/java/org/pentaho/platform/engine/services/AuditFileEntryTest.java index b73137a0f73..4377bbda329 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/AuditFileEntryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/AuditFileEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/AuditHelperTest.java b/core/src/test/java/org/pentaho/platform/engine/services/AuditHelperTest.java index ae598a1ad1f..b8a3e9b06f0 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/AuditHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/AuditHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/IsOutputParameterTest.java b/core/src/test/java/org/pentaho/platform/engine/services/IsOutputParameterTest.java index d3d782cc66a..5e03135400a 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/IsOutputParameterTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/IsOutputParameterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/MessageFormatterTest.java b/core/src/test/java/org/pentaho/platform/engine/services/MessageFormatterTest.java index 307f816fec9..9edb30cadea 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/MessageFormatterTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/MessageFormatterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/MockContentGenerator.java b/core/src/test/java/org/pentaho/platform/engine/services/MockContentGenerator.java index f2095e348a0..d7daef55d24 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/MockContentGenerator.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/MockContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/MockDataSourceService.java b/core/src/test/java/org/pentaho/platform/engine/services/MockDataSourceService.java index a8b1d219e59..3ad4b011552 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/MockDataSourceService.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/MockDataSourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/MockPluginManager.java b/core/src/test/java/org/pentaho/platform/engine/services/MockPluginManager.java index a1a3db9baee..81c27f960dd 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/MockPluginManager.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/MockPluginManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/MultiOutputTest.java b/core/src/test/java/org/pentaho/platform/engine/services/MultiOutputTest.java index 1422d541d79..da7132fbfe7 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/MultiOutputTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/MultiOutputTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/PojoComponentTest.java b/core/src/test/java/org/pentaho/platform/engine/services/PojoComponentTest.java index 02797cce29c..3d3f0116985 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/PojoComponentTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/PojoComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/ServiceLayerTest.java b/core/src/test/java/org/pentaho/platform/engine/services/ServiceLayerTest.java index 74b0201fa89..b8e7949ad6c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/ServiceLayerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/ServiceLayerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/ServiceTestHelper.java b/core/src/test/java/org/pentaho/platform/engine/services/ServiceTestHelper.java index c516b967fd8..35112d9f9f2 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/ServiceTestHelper.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/ServiceTestHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/SoapHelperTest.java b/core/src/test/java/org/pentaho/platform/engine/services/SoapHelperTest.java index 66391905872..b91f0569ed1 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/SoapHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/SoapHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/SystemParameterProviderTest.java b/core/src/test/java/org/pentaho/platform/engine/services/SystemParameterProviderTest.java index b8622b545de..0443388fabf 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/SystemParameterProviderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/SystemParameterProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/SystemSettingsTest.java b/core/src/test/java/org/pentaho/platform/engine/services/SystemSettingsTest.java index d00e39645ce..4b8fc2df4ba 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/SystemSettingsTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/SystemSettingsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TemplateUtilTest.java b/core/src/test/java/org/pentaho/platform/engine/services/TemplateUtilTest.java index 66db2cb869d..e40435a922d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TemplateUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TemplateUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo1.java b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo1.java index 6c535aff001..3b38c550ed3 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo1.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo1.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo2.java b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo2.java index f7bd7cfe73b..f6b0ca0954f 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo2.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo2.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo3.java b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo3.java index 38d21fca3b6..49404f8f6c5 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo3.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo3.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo4.java b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo4.java index 50bc13dfc98..23fd9e39d59 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo4.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo4.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo5.java b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo5.java index 99a5be9178f..33ff226a79b 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo5.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo5.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/ActionDelegateTest.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/ActionDelegateTest.java index abf1c4b7e91..1680def407f 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/ActionDelegateTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/ActionDelegateTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackFailedToSet.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackFailedToSet.java index ff75c2bbcfb..e342c8b6b5f 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackFailedToSet.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackFailedToSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackNotWritable.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackNotWritable.java index 132af71eca4..3823fb21ca7 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackNotWritable.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackNotWritable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/ResourceCallbackNotWritable.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/ResourceCallbackNotWritable.java index 69a349300a3..17293bbcca6 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/ResourceCallbackNotWritable.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/ResourceCallbackNotWritable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAction.java index 2bb3bb238ea..2cc0b2016f7 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAllIOAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAllIOAction.java index 07db6194808..8b075451514 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAllIOAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAllIOAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestDefinitionPreProcessingAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestDefinitionPreProcessingAction.java index 7fbd942b588..71a64a1af21 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestDefinitionPreProcessingAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestDefinitionPreProcessingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestIndexedInputsAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestIndexedInputsAction.java index 71b8a14f0be..09e4833fc19 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestIndexedInputsAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestIndexedInputsAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestLoggingSessionAwareAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestLoggingSessionAwareAction.java index e6e9e29cd90..c77388742f4 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestLoggingSessionAwareAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestLoggingSessionAwareAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestStreamingAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestStreamingAction.java index 46c0de0175d..69a389dce79 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestStreamingAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestStreamingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestVarArgsAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestVarArgsAction.java index d57a2cde8c1..b3858d4c183 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestVarArgsAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestVarArgsAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactoryTest.java index ec776b046c9..2236c862eea 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactoryTest.java @@ -1,59 +1,51 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.engine.services.connection; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.mockito.Mockito.mock; - -import org.junit.Test; -import org.pentaho.commons.connection.IPentahoConnection; -import org.pentaho.platform.api.engine.ILogger; -import org.pentaho.platform.api.engine.IPentahoSession; - -public class PentahoConnectionFactoryTest { - - @Test - public void testGetConnection() { - PentahoConnectionFactory factory = new PentahoConnectionFactory(); //Test constructor. - assertNotNull( factory ); - - String dsType = "connection-test"; - IPentahoSession session = mock( IPentahoSession.class ); - ILogger logger = mock( ILogger.class ); - IPentahoConnection connection = PentahoConnectionFactory.getConnection( dsType, session, logger ); - assertNull( connection ); - - String connectStr = "connect-str"; - connection = PentahoConnectionFactory.getConnection( dsType, connectStr, session, logger ); - assertNull( connection ); - - String driver = "ds-driver"; - String location = "location"; - String userName = "username"; - String password = "password"; - connection = PentahoConnectionFactory.getConnection( dsType, driver, location, userName, password, session, logger ); - assertNull( connection ); - - connection = PentahoConnectionFactory.getConnection( dsType, null, null, null, null, session, logger ); - assertNull( connection ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.engine.services.connection; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.mockito.Mockito.mock; + +import org.junit.Test; +import org.pentaho.commons.connection.IPentahoConnection; +import org.pentaho.platform.api.engine.ILogger; +import org.pentaho.platform.api.engine.IPentahoSession; + +public class PentahoConnectionFactoryTest { + + @Test + public void testGetConnection() { + PentahoConnectionFactory factory = new PentahoConnectionFactory(); //Test constructor. + assertNotNull( factory ); + + String dsType = "connection-test"; + IPentahoSession session = mock( IPentahoSession.class ); + ILogger logger = mock( ILogger.class ); + IPentahoConnection connection = PentahoConnectionFactory.getConnection( dsType, session, logger ); + assertNull( connection ); + + String connectStr = "connect-str"; + connection = PentahoConnectionFactory.getConnection( dsType, connectStr, session, logger ); + assertNull( connection ); + + String driver = "ds-driver"; + String location = "location"; + String userName = "username"; + String password = "password"; + connection = PentahoConnectionFactory.getConnection( dsType, driver, location, userName, password, session, logger ); + assertNull( connection ); + + connection = PentahoConnectionFactory.getConnection( dsType, null, null, null, null, session, logger ); + assertNull( connection ); + } +} diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicConnectionDatasourceServiceTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicConnectionDatasourceServiceTest.java index 4c8e483669b..4464afc3886 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicConnectionDatasourceServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicConnectionDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListenerTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListenerTest.java index e8c221ec6f3..38f14232352 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListenerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JNDIDatasourceServiceTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JNDIDatasourceServiceTest.java index f415ed5d14d..15c2b059d36 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JNDIDatasourceServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JNDIDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListenerTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListenerTest.java index 6fdc55d7391..93c0448b4cc 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListenerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceServiceTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceServiceTest.java index 159a348214a..5078e55b855 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PentahoConnectionDatasourceServiceTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PentahoConnectionDatasourceServiceTest.java index 39e4b391d9e..7c9c98e690d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PentahoConnectionDatasourceServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PentahoConnectionDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelperTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelperTest.java index 0792575cb8d..879d43d9518 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/metadata/MetadataPublisherTest.java b/core/src/test/java/org/pentaho/platform/engine/services/metadata/MetadataPublisherTest.java index 72ab04b1f3c..55cc0ad76ae 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/metadata/MetadataPublisherTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/metadata/MetadataPublisherTest.java @@ -1,40 +1,32 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.engine.services.metadata; - -import static org.junit.Assert.*; - -import org.junit.Test; -import static org.mockito.Mockito.*; -import org.pentaho.platform.api.engine.IPentahoSession; - -public class MetadataPublisherTest { - - @Test - public void test() { - MetadataPublisher publisher = new MetadataPublisher(); - assertNotNull( publisher.getLogger() ); - assertNotNull( publisher.getName() ); - assertNotNull( publisher.getDescription() ); - IPentahoSession session = mock( IPentahoSession.class ); - assertNotEquals( "", publisher.publish( session ) ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.engine.services.metadata; + +import static org.junit.Assert.*; + +import org.junit.Test; +import static org.mockito.Mockito.*; +import org.pentaho.platform.api.engine.IPentahoSession; + +public class MetadataPublisherTest { + + @Test + public void test() { + MetadataPublisher publisher = new MetadataPublisher(); + assertNotNull( publisher.getLogger() ); + assertNotNull( publisher.getName() ); + assertNotNull( publisher.getDescription() ); + IPentahoSession session = mock( IPentahoSession.class ); + assertNotEquals( "", publisher.publish( session ) ); + } +} diff --git a/core/src/test/java/org/pentaho/platform/engine/services/runtime/RuntimeContextTest.java b/core/src/test/java/org/pentaho/platform/engine/services/runtime/RuntimeContextTest.java index 01cb12fc91c..b0bea6bacd9 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/runtime/RuntimeContextTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/runtime/RuntimeContextTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/solution/SolutionPublisherTest.java b/core/src/test/java/org/pentaho/platform/engine/services/solution/SolutionPublisherTest.java index b8ffa7da641..6043c4c3b4d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/solution/SolutionPublisherTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/solution/SolutionPublisherTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/test/java/org/pentaho/platform/uifoundation/chart/ChartHelperTest.java b/core/src/test/java/org/pentaho/platform/uifoundation/chart/ChartHelperTest.java index 350cb0bcbf7..b12f4c54ce3 100644 --- a/core/src/test/java/org/pentaho/platform/uifoundation/chart/ChartHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/uifoundation/chart/ChartHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; import org.junit.Before; diff --git a/core/src/test/java/org/pentaho/platform/uifoundation/messages/MessagesTest.java b/core/src/test/java/org/pentaho/platform/uifoundation/messages/MessagesTest.java index 4f85aa0a0ac..e60346b7ebd 100644 --- a/core/src/test/java/org/pentaho/platform/uifoundation/messages/MessagesTest.java +++ b/core/src/test/java/org/pentaho/platform/uifoundation/messages/MessagesTest.java @@ -1,33 +1,25 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.uifoundation.messages; - -import static org.junit.Assert.*; -import org.junit.Test; - -public class MessagesTest { - - @Test - public void testGetInstance() { - Messages instance = Messages.getInstance(); - assertNotNull( instance ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.uifoundation.messages; + +import static org.junit.Assert.*; +import org.junit.Test; + +public class MessagesTest { + + @Test + public void testGetInstance() { + Messages instance = Messages.getInstance(); + assertNotNull( instance ); + } +} diff --git a/core/src/test/java/org/pentaho/platform/util/ActionUtilTest.java b/core/src/test/java/org/pentaho/platform/util/ActionUtilTest.java index 46fd256ed6e..404047cac48 100644 --- a/core/src/test/java/org/pentaho/platform/util/ActionUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/util/ActionUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/Base64PasswordServiceTest.java b/core/src/test/java/org/pentaho/platform/util/Base64PasswordServiceTest.java index 0794e0d91e5..890a5a15ae2 100644 --- a/core/src/test/java/org/pentaho/platform/util/Base64PasswordServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/util/Base64PasswordServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/CleanXmlHelperTest.java b/core/src/test/java/org/pentaho/platform/util/CleanXmlHelperTest.java index 6ea972b3e72..4c7aa943221 100644 --- a/core/src/test/java/org/pentaho/platform/util/CleanXmlHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/CleanXmlHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/ColorHelperTest.java b/core/src/test/java/org/pentaho/platform/util/ColorHelperTest.java index b6b59331044..3c064a1dfdf 100755 --- a/core/src/test/java/org/pentaho/platform/util/ColorHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/ColorHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/DateMathTest.java b/core/src/test/java/org/pentaho/platform/util/DateMathTest.java index 2cc049a335b..2723f84fc8a 100644 --- a/core/src/test/java/org/pentaho/platform/util/DateMathTest.java +++ b/core/src/test/java/org/pentaho/platform/util/DateMathTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/EmailerTest.java b/core/src/test/java/org/pentaho/platform/util/EmailerTest.java index a5bb57018da..af8b61d1046 100644 --- a/core/src/test/java/org/pentaho/platform/util/EmailerTest.java +++ b/core/src/test/java/org/pentaho/platform/util/EmailerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/EncryptedPasswordAuthenticatorTest.java b/core/src/test/java/org/pentaho/platform/util/EncryptedPasswordAuthenticatorTest.java index c07ee311b08..da73cf15215 100644 --- a/core/src/test/java/org/pentaho/platform/util/EncryptedPasswordAuthenticatorTest.java +++ b/core/src/test/java/org/pentaho/platform/util/EncryptedPasswordAuthenticatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/InputStreamDataSourceTest.java b/core/src/test/java/org/pentaho/platform/util/InputStreamDataSourceTest.java index 35af08845ec..f17ffcea058 100644 --- a/core/src/test/java/org/pentaho/platform/util/InputStreamDataSourceTest.java +++ b/core/src/test/java/org/pentaho/platform/util/InputStreamDataSourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/JSONComparitor.java b/core/src/test/java/org/pentaho/platform/util/JSONComparitor.java index fceedfd12e5..275cf6e9b92 100644 --- a/core/src/test/java/org/pentaho/platform/util/JSONComparitor.java +++ b/core/src/test/java/org/pentaho/platform/util/JSONComparitor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/JSONComparitorTest.java b/core/src/test/java/org/pentaho/platform/util/JSONComparitorTest.java index 16da76be446..c30973e75e7 100644 --- a/core/src/test/java/org/pentaho/platform/util/JSONComparitorTest.java +++ b/core/src/test/java/org/pentaho/platform/util/JSONComparitorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/KettlePasswordServiceTest.java b/core/src/test/java/org/pentaho/platform/util/KettlePasswordServiceTest.java index 7d7a18e96a8..28eafadda48 100644 --- a/core/src/test/java/org/pentaho/platform/util/KettlePasswordServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/util/KettlePasswordServiceTest.java @@ -1,95 +1,87 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.util; - -import static org.junit.Assert.*; - -import org.junit.Before; -import org.junit.Test; - -public class KettlePasswordServiceTest { - - private KettlePasswordService service; - - @Before - public void setup() { - service = new KettlePasswordService(); - } - - @Test - public void testEncryptNullPassword( ) throws Exception { - String res = service.encrypt( null ); - assertNull( res ); - } - - @Test - public void testEncryptWhiteSpacePassword( ) throws Exception{ - String res = service.encrypt( " " ); - assertEquals( "Encrypted 2be98afc86aa7f2e4cb79ce10bed2ef9a", res ); - } - - @Test - public void testEncryptEmptyPassword( ) throws Exception{ - String res = service.encrypt( "" ); - assertEquals( "", res ); - } - - @Test - public void testEncryptValidPassword( ) throws Exception { - String password = "asdfghjkldieukancmvaiodfweewjrkwer"; - String res = service.encrypt( password ); - assertEquals( res, "Encrypted 6173646667686a6b6c646965756b616e636fc8f9c6a70ec18581ae0ea462d585aac8" ); - assertEquals( password, service.decrypt( res ) ); - } - - @Test - public void testDecryptWhiteSpacePasswordFallbackToBase64( ) throws Exception { - String res = service.decrypt( "ICAg" ); - assertEquals( " ", res ); - } - - @Test - public void testDecryptEmptyPassword( ) throws Exception { - String res = service.decrypt( "" ); - assertEquals( "", res ); - } - - @Test - public void testDecryptNullPassword( ) throws Exception { - String res = service.decrypt( null ); - assertNull( res ); - } - - @Test - public void testDecryptValidPassword( ) throws Exception { - String res = service.decrypt( "Encrypted 6173646667686a6b6c646965756b616e636fc8f9c6a70ec18581ae0ea462d585aac8" ); - assertEquals( "asdfghjkldieukancmvaiodfweewjrkwer", res ); - } - - @Test - public void testEncryptDecryptPasswordSpecialCharacters( ) throws Exception { - String toEncode = "AbC@#$%^&*()[]\"'`~\t\r\n"; - String encodedPw = service.encrypt( toEncode ); - String decodedPw = service.decrypt( encodedPw ); - assertEquals( toEncode, decodedPw ); - } - -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.util; + +import static org.junit.Assert.*; + +import org.junit.Before; +import org.junit.Test; + +public class KettlePasswordServiceTest { + + private KettlePasswordService service; + + @Before + public void setup() { + service = new KettlePasswordService(); + } + + @Test + public void testEncryptNullPassword( ) throws Exception { + String res = service.encrypt( null ); + assertNull( res ); + } + + @Test + public void testEncryptWhiteSpacePassword( ) throws Exception{ + String res = service.encrypt( " " ); + assertEquals( "Encrypted 2be98afc86aa7f2e4cb79ce10bed2ef9a", res ); + } + + @Test + public void testEncryptEmptyPassword( ) throws Exception{ + String res = service.encrypt( "" ); + assertEquals( "", res ); + } + + @Test + public void testEncryptValidPassword( ) throws Exception { + String password = "asdfghjkldieukancmvaiodfweewjrkwer"; + String res = service.encrypt( password ); + assertEquals( res, "Encrypted 6173646667686a6b6c646965756b616e636fc8f9c6a70ec18581ae0ea462d585aac8" ); + assertEquals( password, service.decrypt( res ) ); + } + + @Test + public void testDecryptWhiteSpacePasswordFallbackToBase64( ) throws Exception { + String res = service.decrypt( "ICAg" ); + assertEquals( " ", res ); + } + + @Test + public void testDecryptEmptyPassword( ) throws Exception { + String res = service.decrypt( "" ); + assertEquals( "", res ); + } + + @Test + public void testDecryptNullPassword( ) throws Exception { + String res = service.decrypt( null ); + assertNull( res ); + } + + @Test + public void testDecryptValidPassword( ) throws Exception { + String res = service.decrypt( "Encrypted 6173646667686a6b6c646965756b616e636fc8f9c6a70ec18581ae0ea462d585aac8" ); + assertEquals( "asdfghjkldieukancmvaiodfweewjrkwer", res ); + } + + @Test + public void testEncryptDecryptPasswordSpecialCharacters( ) throws Exception { + String toEncode = "AbC@#$%^&*()[]\"'`~\t\r\n"; + String encodedPw = service.encrypt( toEncode ); + String decodedPw = service.decrypt( encodedPw ); + assertEquals( toEncode, decodedPw ); + } + +} diff --git a/core/src/test/java/org/pentaho/platform/util/LocaleHelperTest.java b/core/src/test/java/org/pentaho/platform/util/LocaleHelperTest.java index 74ba81c065c..d49bf716cd0 100644 --- a/core/src/test/java/org/pentaho/platform/util/LocaleHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/LocaleHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/LogTest.java b/core/src/test/java/org/pentaho/platform/util/LogTest.java index 1f6db2f3b0d..190362a8707 100644 --- a/core/src/test/java/org/pentaho/platform/util/LogTest.java +++ b/core/src/test/java/org/pentaho/platform/util/LogTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/MessageUtilTest.java b/core/src/test/java/org/pentaho/platform/util/MessageUtilTest.java index 7b397962c38..894a0260bf9 100644 --- a/core/src/test/java/org/pentaho/platform/util/MessageUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/util/MessageUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/MockMail.java b/core/src/test/java/org/pentaho/platform/util/MockMail.java index 96dc9bade6e..35dd1fdcd1c 100644 --- a/core/src/test/java/org/pentaho/platform/util/MockMail.java +++ b/core/src/test/java/org/pentaho/platform/util/MockMail.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/MyTestAction.java b/core/src/test/java/org/pentaho/platform/util/MyTestAction.java index d507abb45a1..610e80352e5 100644 --- a/core/src/test/java/org/pentaho/platform/util/MyTestAction.java +++ b/core/src/test/java/org/pentaho/platform/util/MyTestAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/ParameterHelperTest.java b/core/src/test/java/org/pentaho/platform/util/ParameterHelperTest.java index 72b46073aaf..9f059ec0dcf 100644 --- a/core/src/test/java/org/pentaho/platform/util/ParameterHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/ParameterHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/PasswordHelperTest.java b/core/src/test/java/org/pentaho/platform/util/PasswordHelperTest.java index fc40757e492..f72057c42ac 100644 --- a/core/src/test/java/org/pentaho/platform/util/PasswordHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/PasswordHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/PasswordServiceTest.java b/core/src/test/java/org/pentaho/platform/util/PasswordServiceTest.java index 4a9155ed50a..c8e30c63389 100644 --- a/core/src/test/java/org/pentaho/platform/util/PasswordServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/util/PasswordServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/PentahoSystemExceptionTest.java b/core/src/test/java/org/pentaho/platform/util/PentahoSystemExceptionTest.java index 149c9293273..6639dff6fc8 100644 --- a/core/src/test/java/org/pentaho/platform/util/PentahoSystemExceptionTest.java +++ b/core/src/test/java/org/pentaho/platform/util/PentahoSystemExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/PropertiesHelperTest.java b/core/src/test/java/org/pentaho/platform/util/PropertiesHelperTest.java index 81bbab5a575..f380911df3b 100644 --- a/core/src/test/java/org/pentaho/platform/util/PropertiesHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/PropertiesHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/RepositoryPathEncoderTest.java b/core/src/test/java/org/pentaho/platform/util/RepositoryPathEncoderTest.java index 11261e6be2d..0304bd3790c 100644 --- a/core/src/test/java/org/pentaho/platform/util/RepositoryPathEncoderTest.java +++ b/core/src/test/java/org/pentaho/platform/util/RepositoryPathEncoderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/StringUtilTest.java b/core/src/test/java/org/pentaho/platform/util/StringUtilTest.java index dd951d7c257..415bc8eb4f2 100644 --- a/core/src/test/java/org/pentaho/platform/util/StringUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/util/StringUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/TestAll.java b/core/src/test/java/org/pentaho/platform/util/TestAll.java index bd48fa71e36..26da290281e 100644 --- a/core/src/test/java/org/pentaho/platform/util/TestAll.java +++ b/core/src/test/java/org/pentaho/platform/util/TestAll.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/TestEntityResolver.java b/core/src/test/java/org/pentaho/platform/util/TestEntityResolver.java index b53ac8d7f46..64ac194f43b 100644 --- a/core/src/test/java/org/pentaho/platform/util/TestEntityResolver.java +++ b/core/src/test/java/org/pentaho/platform/util/TestEntityResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/VersionHelperTest.java b/core/src/test/java/org/pentaho/platform/util/VersionHelperTest.java index 6c2f245343f..db929838e0b 100644 --- a/core/src/test/java/org/pentaho/platform/util/VersionHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/VersionHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/VersionInfoTest.java b/core/src/test/java/org/pentaho/platform/util/VersionInfoTest.java index e6b34ada9fc..a3cfd5c7584 100644 --- a/core/src/test/java/org/pentaho/platform/util/VersionInfoTest.java +++ b/core/src/test/java/org/pentaho/platform/util/VersionInfoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/XmlHelperTest.java b/core/src/test/java/org/pentaho/platform/util/XmlHelperTest.java index 144d40c9ffa..e225c08613d 100644 --- a/core/src/test/java/org/pentaho/platform/util/XmlHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/XmlHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/XmlTestConstants.java b/core/src/test/java/org/pentaho/platform/util/XmlTestConstants.java index 7d277c1cb66..7624f7aa0cf 100644 --- a/core/src/test/java/org/pentaho/platform/util/XmlTestConstants.java +++ b/core/src/test/java/org/pentaho/platform/util/XmlTestConstants.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/XmlW3CHelperTest.java b/core/src/test/java/org/pentaho/platform/util/XmlW3CHelperTest.java index 3ef642967f3..cf0b7165953 100644 --- a/core/src/test/java/org/pentaho/platform/util/XmlW3CHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/XmlW3CHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/bean/ActionHarnessTest.java b/core/src/test/java/org/pentaho/platform/util/bean/ActionHarnessTest.java index 144a3d6ea8a..fd90d5f24fc 100644 --- a/core/src/test/java/org/pentaho/platform/util/bean/ActionHarnessTest.java +++ b/core/src/test/java/org/pentaho/platform/util/bean/ActionHarnessTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.bean; diff --git a/core/src/test/java/org/pentaho/platform/util/bean/TestAction.java b/core/src/test/java/org/pentaho/platform/util/bean/TestAction.java index 25c7bb7b9ee..5c50dc541b1 100644 --- a/core/src/test/java/org/pentaho/platform/util/bean/TestAction.java +++ b/core/src/test/java/org/pentaho/platform/util/bean/TestAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.bean; diff --git a/core/src/test/java/org/pentaho/platform/util/beans/AlternateIndexFormatterTest.java b/core/src/test/java/org/pentaho/platform/util/beans/AlternateIndexFormatterTest.java index f63d59b2781..facfc47f0b8 100644 --- a/core/src/test/java/org/pentaho/platform/util/beans/AlternateIndexFormatterTest.java +++ b/core/src/test/java/org/pentaho/platform/util/beans/AlternateIndexFormatterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/test/java/org/pentaho/platform/util/beans/BeanUtilTest.java b/core/src/test/java/org/pentaho/platform/util/beans/BeanUtilTest.java index 57d2b2ce643..f44a86b9fa2 100644 --- a/core/src/test/java/org/pentaho/platform/util/beans/BeanUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/util/beans/BeanUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/test/java/org/pentaho/platform/util/beans/PropertyListFactoryBeanTest.java b/core/src/test/java/org/pentaho/platform/util/beans/PropertyListFactoryBeanTest.java index d0b4a5fb260..64fa8217d7f 100644 --- a/core/src/test/java/org/pentaho/platform/util/beans/PropertyListFactoryBeanTest.java +++ b/core/src/test/java/org/pentaho/platform/util/beans/PropertyListFactoryBeanTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/test/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationServiceTest.java b/core/src/test/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationServiceTest.java index f0ab209cdd6..0770c9f022e 100644 --- a/core/src/test/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/test/java/org/pentaho/platform/util/client/ClientUtilsTest.java b/core/src/test/java/org/pentaho/platform/util/client/ClientUtilsTest.java index 9e88bf320ed..2b055e08b7e 100644 --- a/core/src/test/java/org/pentaho/platform/util/client/ClientUtilsTest.java +++ b/core/src/test/java/org/pentaho/platform/util/client/ClientUtilsTest.java @@ -1,22 +1,14 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +/*! ****************************************************************************** * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Pentaho * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /*! * This program is free software; you can redistribute it and/or modify it under the diff --git a/core/src/test/java/org/pentaho/platform/util/client/ServiceExceptionTest.java b/core/src/test/java/org/pentaho/platform/util/client/ServiceExceptionTest.java index 6fe29c39708..1d982caef22 100644 --- a/core/src/test/java/org/pentaho/platform/util/client/ServiceExceptionTest.java +++ b/core/src/test/java/org/pentaho/platform/util/client/ServiceExceptionTest.java @@ -1,49 +1,41 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.util.client; - -import static org.junit.Assert.fail; - -import java.lang.reflect.Constructor; - -import org.junit.Test; - -public class ServiceExceptionTest { - - @Test - public void test() { - try { - Constructor constructor = ServiceException.class.getDeclaredConstructor( Exception.class ); - constructor.setAccessible( true ); - constructor.newInstance( new Exception( "cause" ) ); - } catch ( Exception e ) { - fail( ServiceException.class.getSimpleName() + " Does not have a constructor with Exception " ); - } - - try { - Constructor constructor = ServiceException.class.getDeclaredConstructor( String.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg" ); - } catch ( Exception e ) { - fail( ServiceException.class.getSimpleName() + " Does not have a constructor with String " ); - } - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.util.client; + +import static org.junit.Assert.fail; + +import java.lang.reflect.Constructor; + +import org.junit.Test; + +public class ServiceExceptionTest { + + @Test + public void test() { + try { + Constructor constructor = ServiceException.class.getDeclaredConstructor( Exception.class ); + constructor.setAccessible( true ); + constructor.newInstance( new Exception( "cause" ) ); + } catch ( Exception e ) { + fail( ServiceException.class.getSimpleName() + " Does not have a constructor with Exception " ); + } + + try { + Constructor constructor = ServiceException.class.getDeclaredConstructor( String.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg" ); + } catch ( Exception e ) { + fail( ServiceException.class.getSimpleName() + " Does not have a constructor with String " ); + } + } +} diff --git a/core/src/test/java/org/pentaho/platform/util/web/MimeHelperTest.java b/core/src/test/java/org/pentaho/platform/util/web/MimeHelperTest.java index 81d961717c7..cc160614c18 100644 --- a/core/src/test/java/org/pentaho/platform/util/web/MimeHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/web/MimeHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.web; import org.junit.Test; diff --git a/core/src/test/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelperTest.java b/core/src/test/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelperTest.java index 8889c03aae7..c7f9def7e18 100644 --- a/core/src/test/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml.dom4j; diff --git a/core/src/test/java/org/pentaho/platform/workitem/DummyPublisher.java b/core/src/test/java/org/pentaho/platform/workitem/DummyPublisher.java index 044eb2520e2..e73cecf2963 100644 --- a/core/src/test/java/org/pentaho/platform/workitem/DummyPublisher.java +++ b/core/src/test/java/org/pentaho/platform/workitem/DummyPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventTest.java b/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventTest.java index 35b8f3e46ac..c5471e121c0 100644 --- a/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventTest.java +++ b/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtilTest.java b/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtilTest.java index 02e3f27ff39..8264e660263 100644 --- a/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/test/java/org/pentaho/test/BeanTester.java b/core/src/test/java/org/pentaho/test/BeanTester.java index 853ca70df8a..651c5bb16c3 100644 --- a/core/src/test/java/org/pentaho/test/BeanTester.java +++ b/core/src/test/java/org/pentaho/test/BeanTester.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test; diff --git a/core/src/test/java/org/pentaho/test/platform/MethodTrackingData.java b/core/src/test/java/org/pentaho/test/platform/MethodTrackingData.java index 5b6445da348..df64705e88e 100644 --- a/core/src/test/java/org/pentaho/test/platform/MethodTrackingData.java +++ b/core/src/test/java/org/pentaho/test/platform/MethodTrackingData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTest.java b/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTest.java index 52c25f69474..a14f9f4f835 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTest.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTestCase.java b/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTestCase.java index 007a4b4fd94..66fb9c36ea1 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTestCase.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTestCase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/EchoServiceBean.java b/core/src/test/java/org/pentaho/test/platform/engine/core/EchoServiceBean.java index b8a1edd33ff..ab859190c68 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/EchoServiceBean.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/EchoServiceBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/ExceptionOutputStream.java b/core/src/test/java/org/pentaho/test/platform/engine/core/ExceptionOutputStream.java index 5fbc60ac2f7..8fe202dd0b6 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/ExceptionOutputStream.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/ExceptionOutputStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/GenericPentahoTest.java b/core/src/test/java/org/pentaho/test/platform/engine/core/GenericPentahoTest.java index 8ca0c119ce5..5fe59f6ec49 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/GenericPentahoTest.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/GenericPentahoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/MicroPlatform.java b/core/src/test/java/org/pentaho/test/platform/engine/core/MicroPlatform.java index eae2f1b8fac..24a068ecde3 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/MicroPlatform.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/MicroPlatform.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/MockComponent.java b/core/src/test/java/org/pentaho/test/platform/engine/core/MockComponent.java index 4b857e0de86..124fc2041a0 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/MockComponent.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/MockComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java b/core/src/test/java/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java index ef9fddfbd1d..37def994afb 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/SimpleObjectFactory.java b/core/src/test/java/org/pentaho/test/platform/engine/core/SimpleObjectFactory.java index e9f2e8ce349..0513ea5b777 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/SimpleObjectFactory.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/SimpleObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/TestManager.java b/core/src/test/java/org/pentaho/test/platform/engine/core/TestManager.java index c0b0b17432e..11d99f8330c 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/TestManager.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/TestManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/XmlSimpleSystemSettings.java b/core/src/test/java/org/pentaho/test/platform/engine/core/XmlSimpleSystemSettings.java index fa98e8018c7..ae0d32fef91 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/XmlSimpleSystemSettings.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/XmlSimpleSystemSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/security/MockSecurityHelper.java b/core/src/test/java/org/pentaho/test/platform/engine/security/MockSecurityHelper.java index 71ab60477f2..c27d7f2c157 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/security/MockSecurityHelper.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/security/MockSecurityHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/security/SecurityHelperRunAsAnonymousTest.java b/core/src/test/java/org/pentaho/test/platform/engine/security/SecurityHelperRunAsAnonymousTest.java index b52f61464ce..c82f6b0eb37 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/security/SecurityHelperRunAsAnonymousTest.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/security/SecurityHelperRunAsAnonymousTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/services/ContentGeneratorUtil.java b/core/src/test/java/org/pentaho/test/platform/engine/services/ContentGeneratorUtil.java index 7c30adb342f..232daba156d 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/services/ContentGeneratorUtil.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/services/ContentGeneratorUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.services; diff --git a/extensions/LICENSE.txt b/extensions/LICENSE.txt index e0a7ee59bff..270d405d390 100644 --- a/extensions/LICENSE.txt +++ b/extensions/LICENSE.txt @@ -1,504 +1,64 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. +Parameters - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. +Notice - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. +Business Source License 1.1 - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. +Terms - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/extensions/pom.xml b/extensions/pom.xml index 00f3f65d54f..c53fc17d431 100644 --- a/extensions/pom.xml +++ b/extensions/pom.xml @@ -582,66 +582,6 @@ - - org.apache.axis2 - axis2-adb - ${axis2.version} - compile - - - * - * - - - - - org.apache.axis2 - axis2-codegen - ${axis2.version} - compile - - - * - * - - - - - org.apache.axis2 - axis2-java2wsdl - ${axis2.version} - compile - - - * - * - - - - - org.pentaho.axis2 - axis2-kernel - ${axis2.version} - compile - - - * - * - - - - - org.apache.axis2 - axis2-transport-http - ${axis2.version} - compile - - - * - * - - - org.apache.ws.commons.axiom axiom-api @@ -1807,9 +1747,9 @@ - org.hitachivantara - safeyaml - ${safeyaml.version} + org.yaml + snakeyaml + ${snakeyaml.version} compile @@ -1844,8 +1784,8 @@ org.drools - knowledge-api - ${knowledge-api.version} + drools-ruleunits-engine + ${drools.version} compile @@ -2703,14 +2643,17 @@ com.fasterxml.jackson.core jackson-core + ${fasterxml-jackson.non-osgi.version} com.fasterxml.jackson.core jackson-annotations + ${fasterxml-jackson.non-osgi.version} com.fasterxml.jackson.core jackson-databind + ${fasterxml-jackson.non-osgi.version} javax.websocket diff --git a/extensions/src/it/java/org/pentaho/platform/config/SystemConfigIT.java b/extensions/src/it/java/org/pentaho/platform/config/SystemConfigIT.java index 18ff54b8780..12629efdce8 100644 --- a/extensions/src/it/java/org/pentaho/platform/config/SystemConfigIT.java +++ b/extensions/src/it/java/org/pentaho/platform/config/SystemConfigIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperIT.java index 72f227e286e..c6e786b8352 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/connections/xquery/XQueryIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/connections/xquery/XQueryIT.java index c5d3ddfdd92..2b8c713035d 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/connections/xquery/XQueryIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/connections/xquery/XQueryIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.xquery; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/email/EmailServiceIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/email/EmailServiceIT.java index eb713c94807..c6423ac78ce 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/email/EmailServiceIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/email/EmailServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerIT.java index 607854d97ac..9f836acd08a 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerIT.java index 750d1414374..b4e3dbd02c3 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerNamingIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerNamingIT.java index 413052cf82b..3cf2920ce98 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerNamingIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerNamingIT.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactoryIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactoryIT.java index d5730a97714..423f618b112 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactoryIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactoryIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer.mimeType; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorIT.java index 0a4195837e0..7a191b82d85 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperIT.java index 48ad132e820..6f72ed10457 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepositoryTest.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepositoryTest.java index 1d5ea576391..be3748067cb 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepositoryTest.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepositoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/MetadataRepositoryLifecycleManagerIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/MetadataRepositoryLifecycleManagerIT.java index 986ce619e84..839eaa00a8c 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/MetadataRepositoryLifecycleManagerIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/MetadataRepositoryLifecycleManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryConcurrencyTest.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryConcurrencyTest.java index 590b89422ec..efc53477631 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryConcurrencyTest.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryConcurrencyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryIT.java index 9dfcd80d94f..9a9fa0881c9 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManagerIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManagerIT.java index 52def5a514d..1d995f25f0b 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManagerIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceIT.java b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceIT.java index 4a259567a96..1466a266acd 100644 --- a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceIT.java +++ b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/SystemResourceIT.java b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/SystemResourceIT.java index 75caf89a2e6..63080ad9b4a 100644 --- a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/SystemResourceIT.java +++ b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/SystemResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileServiceIT.java b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileServiceIT.java index be50a394d57..af78ec8e6b9 100644 --- a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileServiceIT.java +++ b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileService_CreateDir_IT.java b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileService_CreateDir_IT.java index b9e2b388c61..e8489f18471 100644 --- a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileService_CreateDir_IT.java +++ b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileService_CreateDir_IT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/it/java/org/pentaho/platform/web/servlet/JAXRSServletTest.java b/extensions/src/it/java/org/pentaho/platform/web/servlet/JAXRSServletTest.java index c853cec6eeb..ceac7b2a818 100644 --- a/extensions/src/it/java/org/pentaho/platform/web/servlet/JAXRSServletTest.java +++ b/extensions/src/it/java/org/pentaho/platform/web/servlet/JAXRSServletTest.java @@ -1,18 +1,14 @@ -/* - * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public - * License, version 2 as published by the Free Software Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU General Public License along with this program; if not, you can obtain - * a copy at http://www.gnu.org/licenses/gpl-2.0.html or from the Free Software Foundation, Inc., 51 Franklin - * Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright 2006 - 2021 Hitachi Vantara. All rights reserved. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/BootIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/BootIT.java index 2f5649df1bf..2456a66e516 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/BootIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/BootIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartIT.java index 4307bdbc93f..251c7a50181 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartbeansIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartbeansIT.java index f884e82d50f..58c76e95c8a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartbeansIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartbeansIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ContentOutputComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ContentOutputComponentIT.java index 3e8c856a77d..37c54831231 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ContentOutputComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ContentOutputComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ETLIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ETLIT.java index 6caf15812ff..335e8325398 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ETLIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ETLIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/FilterPanelExceptionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/FilterPanelExceptionIT.java index 1e8f02751ec..6b3a7ffc7b2 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/FilterPanelExceptionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/FilterPanelExceptionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/HQLConnectionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/HQLConnectionIT.java index 41b60ddd06e..e39d8465a49 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/HQLConnectionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/HQLConnectionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/HTMLComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/HTMLComponentIT.java index 9efd1139595..3920d560d15 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/HTMLComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/HTMLComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/IPreparedComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/IPreparedComponentIT.java index 36494993bc1..0b2334116bb 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/IPreparedComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/IPreparedComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/InvalidDocumentExceptionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/InvalidDocumentExceptionIT.java index bb0938fdb47..d57c6f7c0b5 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/InvalidDocumentExceptionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/InvalidDocumentExceptionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportIT.java index 2721209be59..b29a350625f 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportSubReportsIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportSubReportsIT.java index b40c8115eab..ae4403bd98a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportSubReportsIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportSubReportsIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/KettleIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/KettleIT.java index 89cbb77aa5a..5c32305e578 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/KettleIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/KettleIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataIT.java index a77174b5504..bd5869afd5f 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataQueryComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataQueryComponentIT.java index a57b872499b..49d63399dd3 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataQueryComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataQueryComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/MissingParameterExceptionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/MissingParameterExceptionIT.java index c563c2b888f..76e48baaedd 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/MissingParameterExceptionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/MissingParameterExceptionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/MultipleComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/MultipleComponentIT.java index f0f0957ce54..79ded193406 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/MultipleComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/MultipleComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/OpenFlashChartComponentTest.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/OpenFlashChartComponentTest.java index 889a8a72212..fd8c442aa5e 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/OpenFlashChartComponentTest.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/OpenFlashChartComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ReportingIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ReportingIT.java index 20086ef96ff..a1e273fd5f1 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ReportingIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ReportingIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultSetExportComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultSetExportComponentIT.java index 57c34d9baa4..1ac83b91761 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultSetExportComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultSetExportComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetCompareIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetCompareIT.java index 2ad9c3e4f40..a7aea942322 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetCompareIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetCompareIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetIT.java index 33eed7897ff..b503f9320de 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/RhinoIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/RhinoIT.java index 9b8adc01055..0ac4b04f98a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/RhinoIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/RhinoIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/RulesIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/RulesIT.java index 809ae314393..4aaf42c62fb 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/RulesIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/RulesIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/RuntimeIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/RuntimeIT.java index 09215734d86..bc5057291e0 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/RuntimeIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/RuntimeIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLBaseComponentTest.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLBaseComponentTest.java index caafef51282..8ea9441518a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLBaseComponentTest.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLBaseComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLConnectionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLConnectionIT.java index 776707164c9..f79b2b0ee76 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLConnectionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLConnectionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLExecuteComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLExecuteComponentIT.java index 64325d7e8f4..6b28e451f9b 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLExecuteComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLExecuteComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLLookupRuleIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLLookupRuleIT.java index ec9ef5f04d3..aa05bb8d5c9 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLLookupRuleIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLLookupRuleIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SolutionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SolutionIT.java index 862e3258a30..e50e4992cef 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SolutionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SolutionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SubActionComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SubActionComponentIT.java index 7ca2f2a4c17..c66418af1fe 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SubActionComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SubActionComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/TemplateIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/TemplateIT.java index 7f034779051..df645b64bc3 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/TemplateIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/TemplateIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPostSqlGenerator.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPostSqlGenerator.java index 3b1fa4b8ee0..ea0f92a7dec 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPostSqlGenerator.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPostSqlGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPreSqlGenerator.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPreSqlGenerator.java index 1d8c3f59465..e867d8240de 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPreSqlGenerator.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPreSqlGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/UserRoleMapperIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/UserRoleMapperIT.java index 24a2dcc542e..8c0dfb4e6cf 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/UserRoleMapperIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/UserRoleMapperIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/XQConnectionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/XQConnectionIT.java index aa246b97b43..23d37a14f4a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/XQConnectionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/XQConnectionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/chartbeans/ChartBeansSystemListenerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/chartbeans/ChartBeansSystemListenerIT.java index dd77aab3869..9bd5fcfe764 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/chartbeans/ChartBeansSystemListenerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/chartbeans/ChartBeansSystemListenerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.chartbeans; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/ApacheVFSOutputHandlerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/ApacheVFSOutputHandlerIT.java index 54f309fb028..515dfea9b76 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/ApacheVFSOutputHandlerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/ApacheVFSOutputHandlerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.outputs; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/GlobalOutputIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/GlobalOutputIT.java index 039403ec6a2..291ed0690a9 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/GlobalOutputIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/GlobalOutputIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.outputs; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/VFSOutputIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/VFSOutputIT.java index 3040598f325..dfd3512fb89 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/VFSOutputIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/VFSOutputIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.outputs; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/AxisWebServiceManagerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/AxisWebServiceManagerIT.java deleted file mode 100644 index 8d85eda0551..00000000000 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/AxisWebServiceManagerIT.java +++ /dev/null @@ -1,187 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.pluginmgr; - -import com.mockrunner.mock.web.MockServletContext; -import org.junit.Before; -import org.junit.Test; -import org.pentaho.platform.api.engine.IContentGenerator; -import org.pentaho.platform.api.engine.IPentahoDefinableObjectFactory.Scope; -import org.pentaho.platform.api.engine.IPentahoSession; -import org.pentaho.platform.api.engine.IPlatformPlugin; -import org.pentaho.platform.api.engine.IPluginManager; -import org.pentaho.platform.api.engine.IPluginProvider; -import org.pentaho.platform.api.engine.IServiceManager; -import org.pentaho.platform.api.engine.ISolutionEngine; -import org.pentaho.platform.api.engine.PlatformPluginRegistrationException; -import org.pentaho.platform.api.engine.PluginServiceDefinition; -import org.pentaho.platform.api.engine.ServiceInitializationException; -import org.pentaho.platform.api.ui.IThemeManager; -import org.pentaho.platform.engine.core.solution.ContentGeneratorInfo; -import org.pentaho.platform.engine.core.system.PentahoSessionHolder; -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.pentaho.platform.engine.core.system.StandaloneSession; -import org.pentaho.platform.engine.services.solution.SolutionEngine; -import org.pentaho.platform.plugin.services.pluginmgr.DefaultPluginManager; -import org.pentaho.platform.plugin.services.pluginmgr.PlatformPlugin; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.AxisWebServiceManager; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.DefaultServiceManager; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.IServiceTypeManager; -import org.pentaho.platform.plugin.services.webservices.content.StyledHtmlAxisServiceLister; -import org.pentaho.platform.web.html.themes.DefaultThemeManager; -import org.pentaho.test.platform.engine.core.EchoServiceBean; -import org.pentaho.test.platform.engine.core.MicroPlatform; -import org.pentaho.test.platform.engine.services.ContentGeneratorUtil; -import org.pentaho.test.platform.utils.TestResourceLocation; - -import java.io.File; -import java.io.FileInputStream; -import java.util.Arrays; -import java.util.List; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -@SuppressWarnings( "nls" ) -public class AxisWebServiceManagerIT { - - private MicroPlatform microPlatform; - - /* - * Wire up an in-memory platform to register and expose plug-in web services. - */ - @SuppressWarnings( "deprecation" ) - @Before - public void init0() throws ServiceInitializationException { - // set solution path to a place that hosts an axis config file - microPlatform = new MicroPlatform( TestResourceLocation.TEST_RESOURCES + "/AxisWebServiceManagerTest/", "http://test/" ); - assertNotNull( PentahoSystem.getObjectFactory() ); - microPlatform.define( ISolutionEngine.class, SolutionEngine.class ); - assertNotNull( PentahoSystem.getObjectFactory() ); - microPlatform.define( IPluginManager.class, DefaultPluginManager.class, Scope.GLOBAL ); - microPlatform.define( IServiceManager.class, DefaultServiceManager.class, Scope.GLOBAL ); - microPlatform.define( IPluginProvider.class, TstPluginProvider.class ); - microPlatform.define( IThemeManager.class, DefaultThemeManager.class ); - - IServiceTypeManager axisManager = new AxisWebServiceManager(); - DefaultServiceManager sm = (DefaultServiceManager) PentahoSystem.get( IServiceManager.class ); - sm.setServiceTypeManagers( Arrays.asList( axisManager ) ); - - microPlatform.init(); - - new StandaloneSession(); - - PentahoSystem.get( IPluginManager.class ).reload( PentahoSessionHolder.getSession() ); - } - - /* - * The following tests are checking that the HtmlServiceLister (content generator) outputs the correct meta - * information about the services defined in the test plugin. They are integration tests in the sense that all the - * work of registering the plugin that defines the services and content generators is done by actual platform modules - * as it would normally happen, and is not mocked for these tests. - */ - - @Test - public void testExecuteUrlListed() throws Exception { - - IContentGenerator serviceLister = new StyledHtmlAxisServiceLister(); - - String html = ContentGeneratorUtil.getContentAsString( serviceLister ); - System.out.println( html ); - - assertTrue( "Run URL is missing", html.contains( "/content/ws-run/echoService" ) ); - } - - @Test - public void testWsdlUrlListed() throws Exception { - IContentGenerator serviceLister = new StyledHtmlAxisServiceLister(); - - String html = ContentGeneratorUtil.getContentAsString( serviceLister ); - System.out.println( html ); - - assertTrue( "WSDL URL is missing", html.contains( "/content/ws-wsdl/echoService" ) ); - } - - @Test - public void testListingPageStyled() throws Exception { - MockServletContext context = new MockServletContext(); - context.addResourcePaths( "/", Arrays.asList( "test-module/" ) ); - context.addResourcePaths( "/test-module/", Arrays.asList( "themes.xml" ) ); - context.addResourcePaths( "/test-module/themes/onyx/", Arrays.asList( "styles.css" ) ); - File themesDotXML = new File( microPlatform.getFilePath() + "system/axis/themes.xml" ); - context.setResource( "/test-module/themes.xml", themesDotXML.toURI().toURL() ); - context.setResourceAsStream( "/test-module/themes.xml", new FileInputStream( themesDotXML ) ); - File styleDotSCC = new File( microPlatform.getFilePath() + "system/axis/themes/onyx/styles.css" ); - context.setResource( "/test-module/themes/onyx/styles.css", styleDotSCC.toURI().toURL() ); - context.setResourceAsStream( "/test-module/themes/onyx/styles.css", new FileInputStream( styleDotSCC ) ); - PentahoSystem.getApplicationContext().setContext( context ); - - IContentGenerator serviceLister = new StyledHtmlAxisServiceLister(); - - String html = ContentGeneratorUtil.getContentAsString( serviceLister ); - System.out.println( html ); - - assertTrue( "style is missing", html.contains( "styles.css" ) ); - } - - @Test - public void testMetaInf() throws Exception { - IContentGenerator serviceLister = new StyledHtmlAxisServiceLister(); - - String html = ContentGeneratorUtil.getContentAsString( serviceLister ); - System.out.println( html ); - - assertTrue( "title is not displayed", html.contains( "junit echo service" ) ); - } - - public static class TstPluginProvider implements IPluginProvider { - public List getPlugins( IPentahoSession session ) throws PlatformPluginRegistrationException { - PlatformPlugin p = new PlatformPlugin(); - p.setId( "testPlugin" ); - p.setSourceDescription( "" ); - - ContentGeneratorInfo cg1 = new ContentGeneratorInfo(); - cg1.setDescription( "Mock web service execution generator" ); - cg1.setId( "ws-run" ); - cg1.setType( "ws-run" ); // type is used as the key to verify that there is a cg that can handle a ws request - cg1.setTitle( "Mock web service execution generator" ); - cg1.setClassname( "org.pentaho.test.platform.plugin.pluginmgr.ContentGenerator1" ); - p.addContentGenerator( cg1 ); - - ContentGeneratorInfo cg2 = new ContentGeneratorInfo(); - cg2.setDescription( "Mock WSDL generator" ); - cg2.setId( "ws-wsdl" ); - cg2.setType( "ws-wsdl" ); // type is used as the key to verify that there is a cg that can handle a wsdl request - cg2.setTitle( "Mock WSDL generator" ); - cg2.setClassname( "org.pentaho.test.platform.plugin.pluginmgr.ContentGenerator1" ); - p.addContentGenerator( cg2 ); - - PluginServiceDefinition ws = new PluginServiceDefinition(); - ws.setId( "echoService" ); - ws.setServiceClass( EchoServiceBean.class.getName() ); - ws.setTypes( new String[] { "xml" } ); - ws.setTitle( "junit echo service" ); - p.addWebservice( ws ); - - return Arrays.asList( (IPlatformPlugin) p ); - } - } -} diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginManagerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginManagerIT.java index c5ee7189499..6352f30bbf1 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginManagerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginPerspectiveManagerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginPerspectiveManagerIT.java index 8a090e0d7b0..38fa6b72a9e 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginPerspectiveManagerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginPerspectiveManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginAdapterIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginAdapterIT.java index cf663c02a8b..b15109e32d4 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginAdapterIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginAdapterIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginClassLoaderIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginClassLoaderIT.java index c8901098fd9..d1772f74e3d 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginClassLoaderIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginClassLoaderIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginManagerNotConfiguredIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginManagerNotConfiguredIT.java index 599854d5367..ad3219633a2 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginManagerNotConfiguredIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginManagerNotConfiguredIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/SystemPathPluginProviderIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/SystemPathPluginProviderIT.java index 43bf65190f8..dce02528b34 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/SystemPathPluginProviderIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/SystemPathPluginProviderIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheExpirationRegistryTest.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheExpirationRegistryTest.java index 92471a74fbb..99dbe6c9d93 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheExpirationRegistryTest.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheExpirationRegistryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerIT.java index b8df7270a08..de2af20601d 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerWithRegionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerWithRegionIT.java index 2c39959d087..3a6ca499d3d 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerWithRegionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerWithRegionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/ConnectionPoolingIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/ConnectionPoolingIT.java index bbcf4f9a990..1565a8177b5 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/ConnectionPoolingIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/ConnectionPoolingIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerIT.java index b99617a82c2..2ff0a4cc6d5 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheEnabledIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheEnabledIT.java index 320da336d05..7a51ec354b3 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheEnabledIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheEnabledIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheManagerInstantiatedIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheManagerInstantiatedIT.java index b851b7072e4..37e84a487dd 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheManagerInstantiatedIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheManagerInstantiatedIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/ConnectionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/ConnectionIT.java index 582175f123d..bb1176a7c96 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/ConnectionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/ConnectionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.connections; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/javascript/JavaScriptResultSetIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/javascript/JavaScriptResultSetIT.java index c50843df215..1cd0b42d100 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/javascript/JavaScriptResultSetIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/javascript/JavaScriptResultSetIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.connections.javascript; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryIT.java index 1dff5987d03..98bf57e3c67 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SolutionFolderIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SolutionFolderIT.java index e25b1841350..dc587033432 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SolutionFolderIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SolutionFolderIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java index 791d4e47cfd..78dbc999793 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTests.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTests.java index ccd9f7dbbaf..d0410911dca 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTests.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/webservice/WebServiceLookupRuleIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/webservice/WebServiceLookupRuleIT.java index 53cf7b84508..0298e613bdc 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/webservice/WebServiceLookupRuleIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/webservice/WebServiceLookupRuleIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.webservice; diff --git a/extensions/src/it/java/org/pentaho/test/platform/sampledata/HsqldbStarterBeanIT.java b/extensions/src/it/java/org/pentaho/test/platform/sampledata/HsqldbStarterBeanIT.java index 0e4f9507ea4..c2f3ea5473a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/sampledata/HsqldbStarterBeanIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/sampledata/HsqldbStarterBeanIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.sampledata; diff --git a/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoEncodeIT.java b/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoEncodeIT.java index d23a8044675..e9c319574d2 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoEncodeIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoEncodeIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao.jackrabbit; diff --git a/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoIT.java b/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoIT.java index a66c649804e..a0011a0e526 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao.jackrabbit; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/ComponentExceptionIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/ComponentExceptionIT.java index 18ee5e5daea..7054eb7f255 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/ComponentExceptionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/ComponentExceptionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/DashboardWidgetIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/DashboardWidgetIT.java index f843283b81f..d7668212155 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/DashboardWidgetIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/DashboardWidgetIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/GetImageIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/GetImageIT.java index 9e7ce9b9c95..96581de9116 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/GetImageIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/GetImageIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/GetResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/GetResourceIT.java index a35a0ee8f52..145bf5faa96 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/GetResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/GetResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/HttpMimeTypeListenerIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/HttpMimeTypeListenerIT.java index bb140b78b83..21cd1436c73 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/HttpMimeTypeListenerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/HttpMimeTypeListenerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/HttpUtilIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/HttpUtilIT.java index cca77ac852a..8e2850bc4aa 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/HttpUtilIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/HttpUtilIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/HttpWebServiceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/HttpWebServiceIT.java index df40e465941..30ea434c9f3 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/HttpWebServiceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/HttpWebServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/LocalizationServletIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/LocalizationServletIT.java index 3236ef97fc3..f790ceb6ac9 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/LocalizationServletIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/LocalizationServletIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/ProxyServletIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/ProxyServletIT.java index e3503c9ea13..3af11da4319 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/ProxyServletIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/ProxyServletIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/SessionIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/SessionIT.java index 0043daae9dd..e988e84d758 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/SessionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/SessionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/UIServletIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/UIServletIT.java index 75af5bcfd95..50e19887d1a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/UIServletIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/UIServletIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/ViewActionServletIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/ViewActionServletIT.java index 600a046096c..a9c0e5842b4 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/ViewActionServletIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/ViewActionServletIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/DirectoryResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/DirectoryResourceIT.java index 0c7e069e54a..b6f71c0754a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/DirectoryResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/DirectoryResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FilePerspectiveResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FilePerspectiveResourceIT.java index 706fe27dc4b..df050e82472 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FilePerspectiveResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FilePerspectiveResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FileResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FileResourceIT.java index 45478235631..49d980339e0 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FileResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FileResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/JerseyTestUtil.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/JerseyTestUtil.java index 3c66a6ec78d..871e203cf34 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/JerseyTestUtil.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/JerseyTestUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryPublishResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryPublishResourceIT.java index 16d0c6e6fb7..aab4bb9c0fc 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryPublishResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryPublishResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryResourceIT.java index 31245debbc5..a12f6437d7d 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/resources/JerseyUtilTest.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/resources/JerseyUtilTest.java index f181f93bd78..5403ddb6dab 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/resources/JerseyUtilTest.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/resources/JerseyUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api.resources; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/ui/ThemeManagerIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/ui/ThemeManagerIT.java index 5a70fd6b97f..896f17e1be3 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/ui/ThemeManagerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/ui/ThemeManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.ui; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/ui/component/FilterDefinitionIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/ui/component/FilterDefinitionIT.java index d34421f6dfe..9d09b996154 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/ui/component/FilterDefinitionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/ui/component/FilterDefinitionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.ui.component; diff --git a/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsAction.java b/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsAction.java index 8ce969a232d..e570dc50b8d 100644 --- a/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsAction.java +++ b/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsListener.java b/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsListener.java index 9fd04a626e6..8e60064f5a4 100644 --- a/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsListener.java +++ b/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/main/java/org/pentaho/platform/admin/GeneratedContentCleaner.java b/extensions/src/main/java/org/pentaho/platform/admin/GeneratedContentCleaner.java index fc69792bc3b..d47f58e10b1 100644 --- a/extensions/src/main/java/org/pentaho/platform/admin/GeneratedContentCleaner.java +++ b/extensions/src/main/java/org/pentaho/platform/admin/GeneratedContentCleaner.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/main/java/org/pentaho/platform/admin/StatsDatabaseCheck.java b/extensions/src/main/java/org/pentaho/platform/admin/StatsDatabaseCheck.java index 8dcd419667b..d9db4615c8c 100644 --- a/extensions/src/main/java/org/pentaho/platform/admin/StatsDatabaseCheck.java +++ b/extensions/src/main/java/org/pentaho/platform/admin/StatsDatabaseCheck.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/main/java/org/pentaho/platform/config/AclEntry.java b/extensions/src/main/java/org/pentaho/platform/config/AclEntry.java index ecf45bbedf9..ad35fa1e94a 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/AclEntry.java +++ b/extensions/src/main/java/org/pentaho/platform/config/AclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * diff --git a/extensions/src/main/java/org/pentaho/platform/config/AnalysisView.java b/extensions/src/main/java/org/pentaho/platform/config/AnalysisView.java index 507564dd433..6487bb698db 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/AnalysisView.java +++ b/extensions/src/main/java/org/pentaho/platform/config/AnalysisView.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * diff --git a/extensions/src/main/java/org/pentaho/platform/config/AppConfigException.java b/extensions/src/main/java/org/pentaho/platform/config/AppConfigException.java index a2f979f0e51..97ae6f43e70 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/AppConfigException.java +++ b/extensions/src/main/java/org/pentaho/platform/config/AppConfigException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/AppConfigProperties.java b/extensions/src/main/java/org/pentaho/platform/config/AppConfigProperties.java index aa129070104..50036eddd04 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/AppConfigProperties.java +++ b/extensions/src/main/java/org/pentaho/platform/config/AppConfigProperties.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/CheckedException.java b/extensions/src/main/java/org/pentaho/platform/config/CheckedException.java index d22646e1cfe..aa68129e3d8 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/CheckedException.java +++ b/extensions/src/main/java/org/pentaho/platform/config/CheckedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/ConsoleConfigXml.java b/extensions/src/main/java/org/pentaho/platform/config/ConsoleConfigXml.java index 16a47b71859..92ca38541ce 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/ConsoleConfigXml.java +++ b/extensions/src/main/java/org/pentaho/platform/config/ConsoleConfigXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/DtdEntityResolver.java b/extensions/src/main/java/org/pentaho/platform/config/DtdEntityResolver.java index 8f5c6b28a02..75e9792cb4a 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/DtdEntityResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/config/DtdEntityResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/HibernateSettings.java b/extensions/src/main/java/org/pentaho/platform/config/HibernateSettings.java index 16e41e69c21..2f2711b637f 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/HibernateSettings.java +++ b/extensions/src/main/java/org/pentaho/platform/config/HibernateSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/HibernateSettingsXml.java b/extensions/src/main/java/org/pentaho/platform/config/HibernateSettingsXml.java index 60a83ee0297..fc6d1fe9787 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/HibernateSettingsXml.java +++ b/extensions/src/main/java/org/pentaho/platform/config/HibernateSettingsXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/IConsoleConfig.java b/extensions/src/main/java/org/pentaho/platform/config/IConsoleConfig.java index c1a83aeb34d..585143027be 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/IConsoleConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/IConsoleConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/IEnterpriseConsoleConfig.java b/extensions/src/main/java/org/pentaho/platform/config/IEnterpriseConsoleConfig.java index d31bfb006e1..423102db286 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/IEnterpriseConsoleConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/IEnterpriseConsoleConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/IHibernateSettings.java b/extensions/src/main/java/org/pentaho/platform/config/IHibernateSettings.java index 33b2f084fd3..53882d35928 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/IHibernateSettings.java +++ b/extensions/src/main/java/org/pentaho/platform/config/IHibernateSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/ILdapConfig.java b/extensions/src/main/java/org/pentaho/platform/config/ILdapConfig.java index 3f38b296cb6..b6fa9130466 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/ILdapConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/ILdapConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/IMondrianConfig.java b/extensions/src/main/java/org/pentaho/platform/config/IMondrianConfig.java index e4c0717be5a..3ae24029f5d 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/IMondrianConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/IMondrianConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/IPdiConfig.java b/extensions/src/main/java/org/pentaho/platform/config/IPdiConfig.java index 4e0c9557b65..4a4549537c0 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/IPdiConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/IPdiConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/LdapConfigProperties.java b/extensions/src/main/java/org/pentaho/platform/config/LdapConfigProperties.java index 7b385de0b90..d682682828c 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/LdapConfigProperties.java +++ b/extensions/src/main/java/org/pentaho/platform/config/LdapConfigProperties.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/MondrianConfig.java b/extensions/src/main/java/org/pentaho/platform/config/MondrianConfig.java index b83f1e0ce17..4421e6d95a8 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/MondrianConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/MondrianConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/MondrianConfigProperties.java b/extensions/src/main/java/org/pentaho/platform/config/MondrianConfigProperties.java index 51a666b4045..4063f26654c 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/MondrianConfigProperties.java +++ b/extensions/src/main/java/org/pentaho/platform/config/MondrianConfigProperties.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PasswordServiceFactory.java b/extensions/src/main/java/org/pentaho/platform/config/PasswordServiceFactory.java index 42f48c39fdf..e1a8be2a61e 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PasswordServiceFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PasswordServiceFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PdiConfigXml.java b/extensions/src/main/java/org/pentaho/platform/config/PdiConfigXml.java index 35511a93942..27dc226ec2e 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PdiConfigXml.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PdiConfigXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java b/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java index ba94d5e7e03..8ab5e580604 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurer.java b/extensions/src/main/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurer.java index cf2b76ff62e..ec61d5eb536 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurer.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PentahoSsrfConfigurationPojo.java b/extensions/src/main/java/org/pentaho/platform/config/PentahoSsrfConfigurationPojo.java index f72e31e21cd..cc00d9eb927 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PentahoSsrfConfigurationPojo.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PentahoSsrfConfigurationPojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PentahoXml.java b/extensions/src/main/java/org/pentaho/platform/config/PentahoXml.java index 323e7980cab..a73771b13dd 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PentahoXml.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PentahoXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PropertiesFileConfiguration.java b/extensions/src/main/java/org/pentaho/platform/config/PropertiesFileConfiguration.java index 02fef332654..2f3e09189d1 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PropertiesFileConfiguration.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PropertiesFileConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/SolutionPropertiesFileConfiguration.java b/extensions/src/main/java/org/pentaho/platform/config/SolutionPropertiesFileConfiguration.java index ddd5febca0b..7d23523a61f 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/SolutionPropertiesFileConfiguration.java +++ b/extensions/src/main/java/org/pentaho/platform/config/SolutionPropertiesFileConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/SpringSecurityHibernateConfig.java b/extensions/src/main/java/org/pentaho/platform/config/SpringSecurityHibernateConfig.java index 47255f7a9d6..aaefe22d012 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/SpringSecurityHibernateConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/SpringSecurityHibernateConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/SystemConfig.java b/extensions/src/main/java/org/pentaho/platform/config/SystemConfig.java index 12daa82cc8a..764c71df4f5 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/SystemConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/SystemConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/SystemConfigFolder.java b/extensions/src/main/java/org/pentaho/platform/config/SystemConfigFolder.java index 4a3947fc17b..fbfee3e1fd5 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/SystemConfigFolder.java +++ b/extensions/src/main/java/org/pentaho/platform/config/SystemConfigFolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/SystemSettingsConfiguration.java b/extensions/src/main/java/org/pentaho/platform/config/SystemSettingsConfiguration.java index f8b706df260..db34f1102f6 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/SystemSettingsConfiguration.java +++ b/extensions/src/main/java/org/pentaho/platform/config/SystemSettingsConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/WebXml.java b/extensions/src/main/java/org/pentaho/platform/config/WebXml.java index c9978de734d..7fbcebc64b7 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/WebXml.java +++ b/extensions/src/main/java/org/pentaho/platform/config/WebXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/i18n/Messages.java b/extensions/src/main/java/org/pentaho/platform/config/i18n/Messages.java index 9b4354ba912..5335b3f7f87 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/i18n/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/config/i18n/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config.i18n; diff --git a/extensions/src/main/java/org/pentaho/platform/config/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/config/messages/Messages.java index ae4484e12f1..ce1e9fa3ec7 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/config/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/monitoring/MonitoringService.java b/extensions/src/main/java/org/pentaho/platform/monitoring/MonitoringService.java index 5432de6b11c..16da3626004 100644 --- a/extensions/src/main/java/org/pentaho/platform/monitoring/MonitoringService.java +++ b/extensions/src/main/java/org/pentaho/platform/monitoring/MonitoringService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.monitoring; diff --git a/extensions/src/main/java/org/pentaho/platform/monitoring/subscribers/MonitoringDeadEventSubscriber.java b/extensions/src/main/java/org/pentaho/platform/monitoring/subscribers/MonitoringDeadEventSubscriber.java index b274b2d9115..2a6690a9599 100644 --- a/extensions/src/main/java/org/pentaho/platform/monitoring/subscribers/MonitoringDeadEventSubscriber.java +++ b/extensions/src/main/java/org/pentaho/platform/monitoring/subscribers/MonitoringDeadEventSubscriber.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.monitoring.subscribers; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProvider.java b/extensions/src/main/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProvider.java index db43b7c81a9..ad4a09cd08a 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/IClientTypeProvider.java b/extensions/src/main/java/org/pentaho/platform/osgi/IClientTypeProvider.java index 8f64ca973d7..5ba57a2a23f 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/IClientTypeProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/IClientTypeProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/IKarafInstanceResolver.java b/extensions/src/main/java/org/pentaho/platform/osgi/IKarafInstanceResolver.java index bb226bccd49..c46a43b40dc 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/IKarafInstanceResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/IKarafInstanceResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java b/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java index c5f956136ca..3390fe9e649 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; import com.google.common.annotations.VisibleForTesting; @@ -528,14 +520,6 @@ boolean waitForBootLock() throws InterruptedException { long waitTimeUp = System.currentTimeMillis() + bootWaitTime; setLockFile( new File( Paths.get( tempDir, Const.KARAF_BOOT_LOCK_FILE ).toUri() ) ); - // ensure lock file belongs to an active process, clean up otherwise - if ( lockFile.exists() && !lockOwnerExists( lockFile ) ) { - logger.info( "Removing stale lock file" ); - if ( !lockFile.delete() ) { - logger.warn( "Unable to delete stale lock file; boot will be delayed" ); - } - } - // wait until the lock file is gone or we run out of time logger.debug( "Waiting for karaf boot lock..." ); while ( lockFile.exists() && System.currentTimeMillis() < waitTimeUp ) { @@ -576,30 +560,6 @@ String getCurrentPid() { return Long.toString( ProcessHandle.current().pid() ); } - @VisibleForTesting - boolean lockOwnerExists( File lockFile ) throws IOException { - if ( null != lockFile ) { - try ( FileInputStream fileInputStream = new FileInputStream( lockFile ) ) { - String lockFileText = new String( fileInputStream.readAllBytes() ); - if ( lockFileText.length() > 0 ) { - long lockFilePid = Long.parseLong( lockFileText ); - return ProcessHandle.allProcesses().anyMatch( p -> p.pid() == lockFilePid ); - } else { - // owner hasn't written the PID to it yet; assume a live file - return true; - } - } catch ( IOException e ) { - logger.warn( "Error reading lock file", e ); - return false; - } catch ( NumberFormatException e ) { - logger.warn( "Error parsing lock file PID; assuming active lock" ); - return true; - } - } else { - return false; - } - } - public static File getLockFile() { return lockFile; } diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstance.java b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstance.java index ace73cbaa75..9a1429ceeef 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstance.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstance.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstancePort.java b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstancePort.java index 01b2edb882a..a573701c99e 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstancePort.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstancePort.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstanceResolverException.java b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstanceResolverException.java index 139e0ec5e4d..87722e51f00 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstanceResolverException.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstanceResolverException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/OSGIBoot.java b/extensions/src/main/java/org/pentaho/platform/osgi/OSGIBoot.java index 1d9c8cf72e9..d99b931c5e2 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/OSGIBoot.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/OSGIBoot.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/PentahoOSGIActivator.java b/extensions/src/main/java/org/pentaho/platform/osgi/PentahoOSGIActivator.java index b66f0c6a714..cebb05c3449 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/PentahoOSGIActivator.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/PentahoOSGIActivator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/ServerSocketBasedKarafInstanceResolver.java b/extensions/src/main/java/org/pentaho/platform/osgi/ServerSocketBasedKarafInstanceResolver.java index 864084afd35..54ea8d8a129 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/ServerSocketBasedKarafInstanceResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/ServerSocketBasedKarafInstanceResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/SystemPackageExtrapolator.java b/extensions/src/main/java/org/pentaho/platform/osgi/SystemPackageExtrapolator.java index 018cd0ae5b4..28e1fa09bb8 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/SystemPackageExtrapolator.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/SystemPackageExtrapolator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceAction.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceAction.java index b9e26500429..980ab047c64 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceAction.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/EmailComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/EmailComponent.java index 57bba838238..f917c8e28db 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/EmailComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/EmailComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IConfiguredPojo.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IConfiguredPojo.java index 06678ac0574..4b7dd4ee0da 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IConfiguredPojo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IConfiguredPojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ILoggablePojo.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ILoggablePojo.java index f9b21ed596a..ea4be0674bd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ILoggablePojo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ILoggablePojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IStreamingPojo.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IStreamingPojo.java index 8254ad1d7e6..495db860d43 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IStreamingPojo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IStreamingPojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/InstanceEnd.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/InstanceEnd.java index be6b0d26c2a..910d07b8289 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/InstanceEnd.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/InstanceEnd.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/PojoComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/PojoComponent.java index c6f83e30725..b18fd8eea49 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/PojoComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/PojoComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SecureFilterComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SecureFilterComponent.java index 1bd70250a62..89d7c6178dd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SecureFilterComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SecureFilterComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SubActionComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SubActionComponent.java index e8860bc7a7a..c6bb1f77301 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SubActionComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SubActionComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TemplateComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TemplateComponent.java index 49d50ac420a..5811892b909 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TemplateComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TemplateComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TestComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TestComponent.java index 79e7cfbbb68..607e434625b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TestComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TestComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartAction.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartAction.java index bf0dd86bc25..bac3d91a82a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartAction.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansGeneratorUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansGeneratorUtil.java index 79bac512e2a..b919555f8b8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansGeneratorUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansGeneratorUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansSystemListener.java index 3b762dfda07..fa65c39eb04 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBootException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBootException.java index 89030aa8cbf..d9320d3a94d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBootException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBootException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartComponent.java index c552eed3d9d..97f7fada5e0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartGenerationException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartGenerationException.java index 0fef5a8c684..ba253160fc7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartGenerationException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartGenerationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartLinkGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartLinkGenerator.java index d2c4595fa82..8af5922f1d9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartLinkGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartLinkGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartSystemInitializationException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartSystemInitializationException.java index 71416f0c9db..01e5591fa9b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartSystemInitializationException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartSystemInitializationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/DefaultChartBeansGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/DefaultChartBeansGenerator.java index 76ba83993a1..23db9ece56a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/DefaultChartBeansGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/DefaultChartBeansGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/IChartBeansGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/IChartBeansGenerator.java index f53d1098902..fae1b9f8f94 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/IChartBeansGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/IChartBeansGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponent.java index d1a37a68583..99342897554 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.datatransforms; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCrosstabComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCrosstabComponent.java index efc3996f925..8124303a01a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCrosstabComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCrosstabComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.datatransforms; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetExportComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetExportComponent.java index 722f096d1c6..c1fac078153 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetExportComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetExportComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.datatransforms; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetFlattenerComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetFlattenerComponent.java index 41a7a348b5a..dfe43f5509a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetFlattenerComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetFlattenerComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.datatransforms; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListener.java index 95e8591bfac..582e6e1be5d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.defaultcontent; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/ContentOutputComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/ContentOutputComponent.java index e5e45cea4a2..546f5376505 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/ContentOutputComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/ContentOutputComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.deprecated; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/UtilityComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/UtilityComponent.java index 94a9eb50ec4..d8893bf9f4e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/UtilityComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/UtilityComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.deprecated; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/ComponentImplementationExample.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/ComponentImplementationExample.java index 063a23f3a4f..d70a3408fc4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/ComponentImplementationExample.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/ComponentImplementationExample.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.examples; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/HelloWorldComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/HelloWorldComponent.java index b663b6472cc..f3c231c2e7a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/HelloWorldComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/HelloWorldComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.examples; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLBaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLBaseComponent.java index 7a1cf1d82f3..0984b5e06a5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLBaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLBaseComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLDataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLDataComponent.java index 8b264e30b91..f6fb2c502fa 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLDataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLLookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLLookupRule.java index f78272f357c..69ec549035f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLLookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLLookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/javascript/JavascriptRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/javascript/JavascriptRule.java index 63442339ec0..1a4602379a7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/javascript/JavascriptRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/javascript/JavascriptRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.javascript; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreechart/ChartComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreechart/ChartComponent.java index bfb2a2a812a..156022a5c3c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreechart/ChartComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreechart/ChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreechart; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/AbstractJFreeReportComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/AbstractJFreeReportComponent.java index c114097ac92..96af5ea4293 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/AbstractJFreeReportComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/AbstractJFreeReportComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportComponent.java index 2bc0eaf895a..79fc80ac4f4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportGeneratorComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportGeneratorComponent.java index cd19b17be10..c44dcc4bc9d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportGeneratorComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportGeneratorComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportSystemListener.java index ae7867ed813..f97ec9b8229 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoResourceBundleFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoResourceBundleFactory.java index d66650a1b46..35ab2de2e9c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoResourceBundleFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoResourceBundleFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoTableModel.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoTableModel.java index f6affb1281a..00a1b5a7594 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoTableModel.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoTableModel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/ReportWizardSpecComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/ReportWizardSpecComponent.java index dcc9814c5a5..661ff12c65b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/ReportWizardSpecComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/ReportWizardSpecComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/TableModelWrapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/TableModelWrapper.java index ef6202c0297..9ed9aa01d8e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/TableModelWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/TableModelWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportConfigParameterComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportConfigParameterComponent.java index 07ef4addd3a..71358b16553 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportConfigParameterComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportConfigParameterComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportDataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportDataComponent.java index 27f55d5f86e..fbd95fb6cbc 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportDataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportGenerateDefinitionComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportGenerateDefinitionComponent.java index dfbd9f64ff9..ce39d8bf3c5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportGenerateDefinitionComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportGenerateDefinitionComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportLoadComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportLoadComponent.java index 7076ab1e2b6..e3ea5e641d1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportLoadComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportLoadComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportParametersComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportParametersComponent.java index 71d26af7a41..f0bdf19b1d8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportParametersComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportParametersComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportValidateParametersComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportValidateParametersComponent.java index 74c3fb5e482..b9e2e7b6137 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportValidateParametersComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportValidateParametersComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoDataFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoDataFactory.java index 9a1df04cb9e..01b27c71b51 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoDataFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoDataFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoReportConfiguration.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoReportConfiguration.java index 2d3f416e987..c0bbe2ce738 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoReportConfiguration.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoReportConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceBundleFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceBundleFactory.java index 268e0c58737..f9b0864c649 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceBundleFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceBundleFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceData.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceData.java index 405e9c0e578..f2d403eb270 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceLoader.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceLoader.java index 74baf1a120c..a94c6160f7e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceLoader.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactory.java index e29f78a571b..6d8fe66ea80 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactoryModule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactoryModule.java index 43838ac1c62..3226b74c426 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactoryModule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactoryModule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableModel.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableModel.java index 55045becb7f..42b1c5ec9d7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableModel.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableModel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriter.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriter.java index df027c40d3e..3e80a9f806d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/ReportUtils.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/ReportUtils.java index e85112e5224..3817a04c432 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/ReportUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/ReportUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateContentComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateContentComponent.java index 0dcb1fe5f39..5c76f9712fe 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateContentComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateContentComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateStreamContentComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateStreamContentComponent.java index 0acc0470a0c..2c103b0171e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateStreamContentComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateStreamContentComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportAllContentComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportAllContentComponent.java index 260fea0f7fb..6be88fb142e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportAllContentComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportAllContentComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportCSVComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportCSVComponent.java index a19abeecd8f..2a5a073ad7e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportCSVComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportCSVComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportDirectoryHtmlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportDirectoryHtmlComponent.java index 4748f6d74ca..a64e8e788bd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportDirectoryHtmlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportDirectoryHtmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportExcelComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportExcelComponent.java index b8e2cce856f..f0ac99c619a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportExcelComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportExcelComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportHtmlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportHtmlComponent.java index e3589ffec58..27770e0ba8f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportHtmlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportHtmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPdfComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPdfComponent.java index 032f361f206..dcaa3158946 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPdfComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPdfComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPreviewSwingComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPreviewSwingComponent.java index 8bc17db4452..4988f9420d0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPreviewSwingComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPreviewSwingComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPrintComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPrintComponent.java index 64ac48b695d..097d2855430 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPrintComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPrintComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportRTFComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportRTFComponent.java index 3ec38d7ce30..6ab919ad07a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportRTFComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportRTFComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportStreamHtmlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportStreamHtmlComponent.java index 73de87a4075..aa809d2e93f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportStreamHtmlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportStreamHtmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportXmlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportXmlComponent.java index 8c909b65c88..96b615d3d92 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportXmlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportXmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportZipHtmlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportZipHtmlComponent.java index fdbf97d0b6a..b63472c6252 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportZipHtmlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportZipHtmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Custom1.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Custom1.java index 6e604f38c68..8a5908c8fe7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Custom1.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Custom1.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/DIServerConfig.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/DIServerConfig.java index 53704f90493..34a59af3ff8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/DIServerConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/DIServerConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponent.java index 54f1d2d79d8..98a659ea1ac 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponentException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponentException.java index c5c8d2be4a8..906776de41d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponentException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponentException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java index 167f7b483cf..e0c2944be15 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Log4jForwardingKettleLoggingEventListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Log4jForwardingKettleLoggingEventListener.java index f84d7f4821b..a3753be41d1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Log4jForwardingKettleLoggingEventListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Log4jForwardingKettleLoggingEventListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProvider.java index 5d6fa2ab983..56a4bbfacd2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponent.java index 06179469c04..3e1f14f5ef7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponent.java index a7a3bc0fd47..2a9dd0d2bf0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRule.java index 33aa83026b5..2ec44378863 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/messages/Messages.java index 27eeda4d3fe..caab61b0821 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/InvalidDocumentException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/InvalidDocumentException.java index c17e7ed2941..2010b1be59e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/InvalidDocumentException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/InvalidDocumentException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MissingParameterException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MissingParameterException.java index bbbfc4c2fb1..4f40642fba9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MissingParameterException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MissingParameterException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianCachePublisher.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianCachePublisher.java index c8329594148..8c8ebaf962d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianCachePublisher.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianCachePublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponent.java index a0b7eb4cd71..32aa5e8a65c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianModelComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianModelComponent.java index d8ab5818829..47c7267a293 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianModelComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianModelComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianSystemListener.java index 45023238d5c..046bba0e7e9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IAclAwareMondrianCatalogService.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IAclAwareMondrianCatalogService.java index c70cfda86dd..13911ffedfd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IAclAwareMondrianCatalogService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IAclAwareMondrianCatalogService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IMondrianCatalogService.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IMondrianCatalogService.java index b00e614b6f9..8c299d36016 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IMondrianCatalogService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IMondrianCatalogService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalog.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalog.java index 84826ea8417..147b8ad64d8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalog.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCache.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCache.java index 880d60d3dd0..d72672e9fd5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCache.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCache.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; import java.io.Serializable; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCacheState.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCacheState.java index 46cc164eb8a..80d54e27bc4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCacheState.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCacheState.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; import java.io.Serializable; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogComplementInfo.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogComplementInfo.java index 611bb510dc5..db27cae0f5f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogComplementInfo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogComplementInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java index 92656586e47..7810176d22e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogServiceException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogServiceException.java index 577071b8aad..9b3a0459f0b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogServiceException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCube.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCube.java index e6f3899fb36..de9b143be30 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCube.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCube.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianSchema.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianSchema.java index 49a1cde0f86..80e6bf7f7ce 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianSchema.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianSchema.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatter.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatter.java index e8ade7801de..85edbb9550d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.formatter; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianAbstractPlatformUserRoleMapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianAbstractPlatformUserRoleMapper.java index 28766156846..2ae290caeed 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianAbstractPlatformUserRoleMapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianAbstractPlatformUserRoleMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.mapper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianLookupMapUserRoleListMapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianLookupMapUserRoleListMapper.java index 8c42e88489d..7e48fdec4f5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianLookupMapUserRoleListMapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianLookupMapUserRoleListMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.mapper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianOneToOneUserRoleListMapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianOneToOneUserRoleListMapper.java index 1a2431574e3..15f02435469 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianOneToOneUserRoleListMapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianOneToOneUserRoleListMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.mapper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianUserSessionUserRoleListMapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianUserSessionUserRoleListMapper.java index acaef6bc037..c45f9b2a07a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianUserSessionUserRoleListMapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianUserSessionUserRoleListMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.mapper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapConnectionFilter.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapConnectionFilter.java index 5968dba40d9..c376e566424 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapConnectionFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapConnectionFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapService.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapService.java index 815529538ca..2d2986b6114 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapServiceException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapServiceException.java index 2c2ca993693..b4470768e86 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapServiceException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListener.java index c3ab1eaed1b..925a9425ccb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/PlatformXmlaExtra.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/PlatformXmlaExtra.java index c3466936a54..fe0529769bd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/PlatformXmlaExtra.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/PlatformXmlaExtra.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/impl/OlapServiceImpl.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/impl/OlapServiceImpl.java index f4715e9f0a5..800c409004f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/impl/OlapServiceImpl.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/impl/OlapServiceImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap.impl; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponent.java index eceff28e1da..d256a3545e0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AbstractChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AbstractChartFactory.java index 526778ccc7d..0691e60f701 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AbstractChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AbstractChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AreaChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AreaChartFactory.java index f0a87ba32cd..9f04f712cf8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AreaChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AreaChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarChartFactory.java index 2553111f7af..92b5534e5e7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarLineChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarLineChartFactory.java index a65dfa2bfb1..f5bb99a9ef3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarLineChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarLineChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BubbleChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BubbleChartFactory.java index 5421e1d5950..c72d5600798 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BubbleChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BubbleChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/DotChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/DotChartFactory.java index c0b23986486..6141935f67e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/DotChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/DotChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/IChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/IChartFactory.java index ddb623124db..e9602288ddf 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/IChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/IChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/LineChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/LineChartFactory.java index f384fe6aa45..2ba3af73826 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/LineChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/LineChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PentahoOFC4JChartHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PentahoOFC4JChartHelper.java index c15ba27da57..0c0370f2717 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PentahoOFC4JChartHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PentahoOFC4JChartHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PieChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PieChartFactory.java index 2039c0b352e..df37c85dd76 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PieChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PieChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/ActionDefinitionEncoder.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/ActionDefinitionEncoder.java index 38d19c22773..5e2c01452df 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/ActionDefinitionEncoder.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/ActionDefinitionEncoder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.pentahometadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MQLRelationalDataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MQLRelationalDataComponent.java index 971d9089866..93a4f2ef4b9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MQLRelationalDataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MQLRelationalDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.pentahometadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponent.java index 97e84c84356..8f1d8ffe319 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.pentahometadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLBaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLBaseComponent.java index 470c351ee1d..b9403f9583c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLBaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLBaseComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDataComponent.java index 14eb22718e8..e001bf697f4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDdlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDdlComponent.java index 3e57ecf8007..0a7e88a2031 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDdlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDdlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLExecute.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLExecute.java index 271d766b997..49d3bb38a4d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLExecute.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLExecute.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLLookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLLookupRule.java index 9b22b4655fa..bcbe825788e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLLookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLLookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/webservice/WebServiceLookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/webservice/WebServiceLookupRule.java index 813f18dbc87..fdf61a03cd8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/webservice/WebServiceLookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/webservice/WebServiceLookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xml.webservice; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java index 699a1411d14..f0819970d25 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xml.xquery; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryLookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryLookupRule.java index b101b3470db..c1fc019dbdf 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryLookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryLookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xml.xquery; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponent.java index b2f3dde8fa5..d581ff17a98 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xmla; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLADataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLADataComponent.java index ae38c2e4a5a..9284ede3aeb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLADataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLADataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xmla; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLAException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLAException.java index 277da769b21..a2cf29a0a82 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLAException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLAException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xmla; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLALookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLALookupRule.java index ef2bb3737f6..88d1d66cce3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLALookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLALookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xmla; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/boot/PentahoBoot.java b/extensions/src/main/java/org/pentaho/platform/plugin/boot/PentahoBoot.java index f108bff0aa8..888ce5efe05 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/boot/PentahoBoot.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/boot/PentahoBoot.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.boot; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecution.java b/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecution.java index 40fa1467d32..6b62e586384 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecution.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecution.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.condition.javascript; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/RhinoScriptable.java b/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/RhinoScriptable.java index 43636a71589..ee1400ee365 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/RhinoScriptable.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/RhinoScriptable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.condition.javascript; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableCondition.java b/extensions/src/main/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableCondition.java index 7b1cf2cde0e..9c79d04340d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableCondition.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableCondition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.condition.scriptable; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandler.java index 39cf558b935..4f8aa88741a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/FileOutputHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/FileOutputHandler.java index 834ad8614ad..6150e76ced5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/FileOutputHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/FileOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/JcrCmsOutputHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/JcrCmsOutputHandler.java index 0abce9c9294..6d0026dcafa 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/JcrCmsOutputHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/JcrCmsOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheExpirationRegistry.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheExpirationRegistry.java index 2ae8e80726a..241b4c71885 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheExpirationRegistry.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheExpirationRegistry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheManager.java index 60e604c3d35..52a91f634bf 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCache.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCache.java index 4cb7eca7a47..c5e64ea28b4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCache.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCache.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; import net.sf.ehcache.Ehcache; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCacheRegionFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCacheRegionFactory.java index c77781773f7..bc449d1ee5c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCacheRegionFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCacheRegionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; import org.hibernate.cache.ehcache.internal.SingletonEhcacheRegionFactory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvTimestampsRegion.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvTimestampsRegion.java index 00307d58f30..ed58eddc4fe 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvTimestampsRegion.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvTimestampsRegion.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; import org.hibernate.cache.ehcache.internal.StorageAccessImpl; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/LastModifiedCache.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/LastModifiedCache.java index d369ad62ff3..2dc55d6dbb2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/LastModifiedCache.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/LastModifiedCache.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; import net.sf.ehcache.Ehcache; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriver.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriver.java index 0327131e715..377767b42e3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriver.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLConnection.java index 545266c30bd..a1da4f05c3a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLMetaData.java index b848dbfcb10..46bd2e11b6b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLResultSet.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLResultSet.java index e229915d07a..2b54f3f38b3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLResultSet.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLResultSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/javascript/JavaScriptResultSet.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/javascript/JavaScriptResultSet.java index b58dc3f5ea4..f3276b75aa3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/javascript/JavaScriptResultSet.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/javascript/JavaScriptResultSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.javascript; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExec.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExec.java index 618e644f8a1..740d30a4872 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExec.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExec.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.metadata.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXConnection.java index 84dbed2c98e..3c766412574 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaData.java index 74c35a263b9..adb0087bf34 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXOlap4jConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXOlap4jConnection.java index 310b850ce03..8d7e14c8862 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXOlap4jConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXOlap4jConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXResultSet.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXResultSet.java index 5069fad0058..4a0ecdc9055 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXResultSet.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXResultSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnection.java index d6964dbdd91..1eb90d5dbf2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLMetaData.java index f9a5c09bf47..b576d431a86 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSet.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSet.java index 095780a4ae0..8e33532e265 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSet.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetException.java index 5c729f4c74d..7895335ff68 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQConnection.java index 842f3b55022..8be6ce955b1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.xquery; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQMetaData.java index f7306ed4e00..467549e5185 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.xquery; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQResultSet.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQResultSet.java index 634e6503c86..4328ef28bb9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQResultSet.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQResultSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.xquery; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailAuthenticationResponse.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailAuthenticationResponse.java index ad983d408ac..29631ee0403 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailAuthenticationResponse.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailAuthenticationResponse.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfiguration.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfiguration.java index 891c8d01882..99e9d3ab2cb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfiguration.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXml.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXml.java index 563f39716dc..c19058c9917 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXml.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailService.java index 21f292201b5..7e0d327a446 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/MetaStoreExportUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/MetaStoreExportUtil.java index a2e37d92709..535412a45d7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/MetaStoreExportUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/MetaStoreExportUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.exporter; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporter.java index ddc9b753a9b..a4ad8d95df9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.exporter; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/ArchiveLoader.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/ArchiveLoader.java index b8c630e66ed..9f84b9381f0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/ArchiveLoader.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/ArchiveLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/DefaultRepositoryContentConverterHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/DefaultRepositoryContentConverterHandler.java index 0d9d997fd4e..abd84add922 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/DefaultRepositoryContentConverterHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/DefaultRepositoryContentConverterHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImportHandler.java index 6490060f42c..7637ea16656 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImporter.java index 400e3bb0353..4cfa96882b5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFileDescriptor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFileDescriptor.java index 30df563ed4a..e0290725f56 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFileDescriptor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFileDescriptor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java index 8480567effb..0ef2db65597 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java index 502b841db90..162475d523b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandler.java index caa0249c4ae..ca9a279d6ab 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandler.java index c1803d77bb0..d868979b00e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandler.java index cafbf14e678..4a3576d8576 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolver.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolver.java index 6fe79ffe02d..9d879701810 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PDIImportFileHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PDIImportFileHandler.java index 30dd641146c..0b2964c91ea 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PDIImportFileHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PDIImportFileHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandler.java index cd6a57461f0..7137751bfa2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PentahoPlatformImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PentahoPlatformImporter.java index e120b18265d..6a037352c32 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PentahoPlatformImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PentahoPlatformImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PlatformImportException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PlatformImportException.java index 85d63b69e07..2e150c72707 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PlatformImportException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PlatformImportException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundle.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundle.java index 219a4ee0a34..3732bac6a52 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundle.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundle.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandler.java index d7b20ab28ad..aab5fc871c9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionFileImportHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionFileImportHelper.java index f95e9b25cdb..14c92fbbcb3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionFileImportHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionFileImportHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandler.java index 4d836539734..917fce64621 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java index c20f38b918c..041acbe57cb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactory.java index 0f21bc70722..6bf57122766 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer.mimeType; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerDto.java index b62fa0487c7..d130c0a8b9e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerMimeTypeDefinitionsDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerMimeTypeDefinitionsDto.java index 70457618dca..3bd2fff3206 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerMimeTypeDefinitionsDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerMimeTypeDefinitionsDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionDto.java index b8b7b723338..149a5ef8696 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionsDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionsDto.java index 17672599acc..cb4a708e707 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionsDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionsDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ObjectFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ObjectFactory.java index ddca804a25d..49d04434317 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ObjectFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/package-info.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/package-info.java index 5d49a6792af..14ac3ae7084 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/package-info.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/package-info.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessor.java index 2a9cf8e41d8..5a2c54167b3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; /* diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CmdParser.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CmdParser.java index 5337e6ab5df..acadac0c3b7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CmdParser.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CmdParser.java @@ -1,126 +1,118 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.plugin.services.importexport; - -import org.apache.commons.cli.Option; -import org.apache.commons.cli.Options; -import org.apache.commons.cli.Parser; -import org.pentaho.platform.plugin.services.messages.Messages; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Iterator; -import java.util.List; - -public class CmdParser extends Parser { - - private List tokens = new ArrayList<>(); - private boolean eatTheRest; - private Option currentOption; - private Options options; - - @Override - protected String[] flatten( Options options, String[] arguments, boolean stopAtNonOption ) { - init(); - this.options = options; - - // an iterator for the command line tokens - Iterator iter = Arrays.asList( arguments ).iterator(); - - // process each command line token - while ( iter.hasNext() ) { - // get the next command line token - String token = (String) iter.next(); - - // handle long option --foo or --foo=bar - if ( token.startsWith( "--" ) ) { - handleToken( options, stopAtNonOption, token ); - } else if ( "-".equals( token ) ) { // single hyphen - tokens.add( token ); - } else if ( token.startsWith( "-" ) ) { - if ( token.length() == 2 || options.hasOption( token ) ) { - processOptionToken( token, stopAtNonOption ); - } else { - handleToken( options, stopAtNonOption, token ); - } - } else { - processNonOptionToken( token, stopAtNonOption ); - } - - gobble( iter ); - } - return (String[]) tokens.toArray( new String[ tokens.size() ] ); - } - - private void handleToken( Options options, boolean stopAtNonOption, String token ) { - int pos = token.indexOf( '=' ); - String opt = pos == -1 ? token : token.substring( 0, pos ); // --foo - - if ( !options.hasOption( opt ) ) { - processNonOptionToken( token, stopAtNonOption ); - } else { - Option option = options.getOption( opt ); - boolean isLongOptAndExists = opt.startsWith( "--" ) && option.getLongOpt().equals( opt.substring( 2, opt.length() ) ); - boolean isShortOptAndExists = opt.startsWith( "-" ) && option.getOpt().equals( opt.substring( 1, opt.length() ) ); - if ( isLongOptAndExists || isShortOptAndExists ) { - currentOption = option; - tokens.add( opt ); - if ( pos != -1 ) { - tokens.add( token.substring( pos + 1 ) ); - } - } else { - throw new IllegalArgumentException( Messages.getInstance().getErrorString( - "CommandLineProcessor.ERROR_0008_INVALID_PARAMETER", opt ) ); - } - } - } - - private void init() { - eatTheRest = false; - tokens.clear(); - } - - private void processNonOptionToken( String value, boolean stopAtNonOption ) { - if ( stopAtNonOption && ( currentOption == null || !currentOption.hasArg() ) ) { - eatTheRest = true; - tokens.add( "--" ); - } - tokens.add( value ); - } - - private void processOptionToken( String token, boolean stopAtNonOption ) { - if ( stopAtNonOption && !options.hasOption( token ) ) { - eatTheRest = true; - } - if ( options.hasOption( token ) ) { - currentOption = options.getOption( token ); - } - tokens.add( token ); - } - - private void gobble( Iterator iter ) { - if ( eatTheRest ) { - while ( iter.hasNext() ) { - tokens.add( iter.next() ); - } - } - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.services.importexport; + +import org.apache.commons.cli.Option; +import org.apache.commons.cli.Options; +import org.apache.commons.cli.Parser; +import org.pentaho.platform.plugin.services.messages.Messages; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Iterator; +import java.util.List; + +public class CmdParser extends Parser { + + private List tokens = new ArrayList<>(); + private boolean eatTheRest; + private Option currentOption; + private Options options; + + @Override + protected String[] flatten( Options options, String[] arguments, boolean stopAtNonOption ) { + init(); + this.options = options; + + // an iterator for the command line tokens + Iterator iter = Arrays.asList( arguments ).iterator(); + + // process each command line token + while ( iter.hasNext() ) { + // get the next command line token + String token = (String) iter.next(); + + // handle long option --foo or --foo=bar + if ( token.startsWith( "--" ) ) { + handleToken( options, stopAtNonOption, token ); + } else if ( "-".equals( token ) ) { // single hyphen + tokens.add( token ); + } else if ( token.startsWith( "-" ) ) { + if ( token.length() == 2 || options.hasOption( token ) ) { + processOptionToken( token, stopAtNonOption ); + } else { + handleToken( options, stopAtNonOption, token ); + } + } else { + processNonOptionToken( token, stopAtNonOption ); + } + + gobble( iter ); + } + return (String[]) tokens.toArray( new String[ tokens.size() ] ); + } + + private void handleToken( Options options, boolean stopAtNonOption, String token ) { + int pos = token.indexOf( '=' ); + String opt = pos == -1 ? token : token.substring( 0, pos ); // --foo + + if ( !options.hasOption( opt ) ) { + processNonOptionToken( token, stopAtNonOption ); + } else { + Option option = options.getOption( opt ); + boolean isLongOptAndExists = opt.startsWith( "--" ) && option.getLongOpt().equals( opt.substring( 2, opt.length() ) ); + boolean isShortOptAndExists = opt.startsWith( "-" ) && option.getOpt().equals( opt.substring( 1, opt.length() ) ); + if ( isLongOptAndExists || isShortOptAndExists ) { + currentOption = option; + tokens.add( opt ); + if ( pos != -1 ) { + tokens.add( token.substring( pos + 1 ) ); + } + } else { + throw new IllegalArgumentException( Messages.getInstance().getErrorString( + "CommandLineProcessor.ERROR_0008_INVALID_PARAMETER", opt ) ); + } + } + } + + private void init() { + eatTheRest = false; + tokens.clear(); + } + + private void processNonOptionToken( String value, boolean stopAtNonOption ) { + if ( stopAtNonOption && ( currentOption == null || !currentOption.hasArg() ) ) { + eatTheRest = true; + tokens.add( "--" ); + } + tokens.add( value ); + } + + private void processOptionToken( String token, boolean stopAtNonOption ) { + if ( stopAtNonOption && !options.hasOption( token ) ) { + eatTheRest = true; + } + if ( options.hasOption( token ) ) { + currentOption = options.getOption( token ); + } + tokens.add( token ); + } + + private void gobble( Iterator iter ) { + if ( eatTheRest ) { + while ( iter.hasNext() ) { + tokens.add( iter.next() ); + } + } + } +} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessor.java index ea83d7884f1..ef0b922561f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverter.java index 9014947a4b2..caf4041c7ed 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandler.java index 401abb4c463..247a60be74d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; /* diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportException.java index f408bee1199..1629bb5fb2f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoder.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoder.java index a90d62c05a7..480f16c7a48 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoder.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportHandler.java index 9da65cd4f4a..58725a7f555 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; /* diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestRepositoryException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestRepositoryException.java index 395a33ff277..ce6bf07a67c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestRepositoryException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestRepositoryException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestUserSetting.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestUserSetting.java index 41665c5b996..f84cf7b9dcf 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestUserSetting.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestUserSetting.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Exporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Exporter.java index eb6d2ff2c05..f4b3470be3f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Exporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Exporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/IRepositoryImportLogger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/IRepositoryImportLogger.java index ea603c9199d..797900277f7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/IRepositoryImportLogger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/IRepositoryImportLogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSession.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSession.java index 6f5845b5a52..46971216185 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSession.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSource.java index 5ed920ff98f..436d767d09d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/InitializationException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/InitializationException.java index 24a0e7754c5..6b1f9899360 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/InitializationException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/InitializationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLog.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLog.java index 4719ad8bb79..79e408a6523 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLog.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLogger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLogger.java index 1f8f9983b8f..8cea5dcd8a1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLogger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfo.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfo.java index ab89f419ed6..7f39eef3b8d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundle.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundle.java index 6d3f0dd79d3..0cf3fe63531 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundle.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundle.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportHTMLLayout.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportHTMLLayout.java index 0099723d4cf..c28c98bcbf3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportHTMLLayout.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportHTMLLayout.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RoleExport.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RoleExport.java index ef42910072a..644c480df67 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RoleExport.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RoleExport.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessor.java index edd37fcbecb..bf773bee290 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/StreamConverter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/StreamConverter.java index 06fb13776b5..5de6f3e58bb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/StreamConverter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/StreamConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/UserExport.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/UserExport.java index 0241a75cb18..2807d31f445 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/UserExport.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/UserExport.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessor.java index c6026881c79..c4df74abc80 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java index 6afb8a5c43e..d789580cd89 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestEntity.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestEntity.java index 729ea837a18..a3b2293b2c1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestEntity.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestEntity.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestFormatException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestFormatException.java index 82a3d982fab..39b2958288b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestFormatException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestFormatException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java index 045e7c505d9..8f9b7cbc45d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; @@ -79,6 +71,16 @@ private static SimpleJobTrigger fromSchedulerToBindingRequestJobTrigger( ISimple outgoingJobTrigger = new SimpleJobTrigger(); outgoingJobTrigger.setRepeatCount( incomingJobTrigger.getRepeatCount() ); outgoingJobTrigger.setRepeatInterval( incomingJobTrigger.getRepeatInterval() ); + outgoingJobTrigger.setUiPassParam( incomingJobTrigger.getUiPassParam() ); + outgoingJobTrigger.setStartTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingJobTrigger.getStartTime() ) ); + outgoingJobTrigger.setEndTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingJobTrigger.getEndTime() ) ); + outgoingJobTrigger.setStartHour( incomingJobTrigger.getStartHour() ); + outgoingJobTrigger.setStartMin( incomingJobTrigger.getStartMin() ); + outgoingJobTrigger.setStartYear( incomingJobTrigger.getStartYear() ); + outgoingJobTrigger.setStartMonth( incomingJobTrigger.getStartMonth() ); + outgoingJobTrigger.setStartDay( incomingJobTrigger.getStartDay() ); + outgoingJobTrigger.setStartAmPm( incomingJobTrigger.getStartAmPm() ); + outgoingJobTrigger.setTimeZone( incomingJobTrigger.getTimeZone() ); } return outgoingJobTrigger; } @@ -92,6 +94,13 @@ private static CronJobTrigger fromSchedulerToBindingRequestCronJobTrigger( ICron outgoingCronJobTrigger.setEndTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingCronJobTrigger.getEndTime() ) ); outgoingCronJobTrigger.setStartTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingCronJobTrigger.getStartTime() ) ); outgoingCronJobTrigger.setUiPassParam( incomingCronJobTrigger.getUiPassParam() ); + outgoingCronJobTrigger.setStartHour( incomingCronJobTrigger.getStartHour() ); + outgoingCronJobTrigger.setStartMin( incomingCronJobTrigger.getStartMin() ); + outgoingCronJobTrigger.setStartYear( incomingCronJobTrigger.getStartYear() ); + outgoingCronJobTrigger.setStartMonth( incomingCronJobTrigger.getStartMonth() ); + outgoingCronJobTrigger.setStartDay( incomingCronJobTrigger.getStartDay() ); + outgoingCronJobTrigger.setStartAmPm( incomingCronJobTrigger.getStartAmPm() ); + outgoingCronJobTrigger.setTimeZone( incomingCronJobTrigger.getTimeZone() ); } return outgoingCronJobTrigger; } @@ -146,6 +155,17 @@ private static ISimpleJobTrigger fromBindingToSchedulerRequestJobTrigger( null, incomingSimpleJobTrigger.getRepeatCount(), incomingSimpleJobTrigger.getRepeatInterval() ); + outgoingJobTrigger.setUiPassParam( incomingSimpleJobTrigger.getUiPassParam() ); + outgoingJobTrigger.setStartTime( XmlGregorianCalendarConverter.asDate( incomingSimpleJobTrigger.getStartTime() ) ); + outgoingJobTrigger.setEndTime( XmlGregorianCalendarConverter.asDate( incomingSimpleJobTrigger.getEndTime() ) ); + outgoingJobTrigger.setUiPassParam( incomingSimpleJobTrigger.getUiPassParam() ); + outgoingJobTrigger.setStartHour( incomingSimpleJobTrigger.getStartHour() ); + outgoingJobTrigger.setStartMin( incomingSimpleJobTrigger.getStartMin() ); + outgoingJobTrigger.setStartYear( incomingSimpleJobTrigger.getStartYear() ); + outgoingJobTrigger.setStartMonth( incomingSimpleJobTrigger.getStartMonth() ); + outgoingJobTrigger.setStartDay( incomingSimpleJobTrigger.getStartDay() ); + outgoingJobTrigger.setStartAmPm( incomingSimpleJobTrigger.getStartAmPm() ); + outgoingJobTrigger.setTimeZone( incomingSimpleJobTrigger.getTimeZone() ); } return outgoingJobTrigger; } @@ -160,6 +180,13 @@ private static ICronJobTrigger fromBindingToSchedulerRequestCronJobTrigger( Cron outgoingCronJobTrigger.setEndTime( XmlGregorianCalendarConverter.asDate( incomingCronJobTrigger.getEndTime() ) ); outgoingCronJobTrigger.setStartTime( XmlGregorianCalendarConverter.asDate( incomingCronJobTrigger.getStartTime() ) ); outgoingCronJobTrigger.setUiPassParam( incomingCronJobTrigger.getUiPassParam() ); + outgoingCronJobTrigger.setStartHour( incomingCronJobTrigger.getStartHour() ); + outgoingCronJobTrigger.setStartMin( incomingCronJobTrigger.getStartMin() ); + outgoingCronJobTrigger.setStartYear( incomingCronJobTrigger.getStartYear() ); + outgoingCronJobTrigger.setStartMonth( incomingCronJobTrigger.getStartMonth() ); + outgoingCronJobTrigger.setStartDay( incomingCronJobTrigger.getStartDay() ); + outgoingCronJobTrigger.setStartAmPm( incomingCronJobTrigger.getStartAmPm() ); + outgoingCronJobTrigger.setTimeZone( incomingCronJobTrigger.getTimeZone() ); } return outgoingCronJobTrigger; } diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/Parameters.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/Parameters.java index 811806556e9..01ce404c458 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/Parameters.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/Parameters.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/XmlGregorianCalendarConverter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/XmlGregorianCalendarConverter.java index dd9c898d5fa..b9976f849f2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/XmlGregorianCalendarConverter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/XmlGregorianCalendarConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTrigger.java index 4350bdcc347..eec9d9e6eba 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxy.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxy.java index e06601371e5..81abd486bcb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxy.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTrigger.java index cf36d53661a..0bf7b457a58 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomProperty.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomProperty.java index e887d2c1a37..20ef54e3fa1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomProperty.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomProperty.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessType.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessType.java index 4376fac9186..1b950e74a11 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessType.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnection.java index 7953e390f58..7dc0e3cbdab 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseType.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseType.java index 8086e924c0c..f91bb44c6c2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseType.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeek.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeek.java index 88cb8cb65a7..6e55d51f661 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeek.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeek.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifier.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifier.java index b39721c567a..66e728ac148 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifier.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifier.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAcl.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAcl.java index c67baa56d17..1b1237cdec7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAcl.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAcl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaData.java index 9b8e06d91ad..6167942374c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntry.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntry.java index cc91d9d2dee..493b71bda97 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntry.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaData.java index 4975fb8c939..94519fcdee7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasource.java index 1219085a46b..4e58ea376c9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDto.java index 9587b99c9b7..6eac5ae5ba7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestEntityDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestEntityDto.java index 590383b2b12..764b3b9adf6 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestEntityDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestEntityDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStore.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStore.java index acfa52d0aae..bc4af9555b2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStore.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStore.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetadata.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetadata.java index ca7c9bcd11b..3a44fac6980 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetadata.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetadata.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMondrian.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMondrian.java index 4fc69f341e3..94633ac1bdb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMondrian.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMondrian.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestProperty.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestProperty.java index f88f820e3c4..4665d1f5c67 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestProperty.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestProperty.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrence.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrence.java index 10101c36cae..b255ecd4d46 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrence.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequest.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequest.java index 454cd226fcf..ad317902493 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequest.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java index 695e737098e..66d37d7ea70 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 @@ -60,7 +52,7 @@ * */ @XmlAccessorType( XmlAccessType.FIELD ) -@XmlType( name = "jobTrigger", propOrder = { "cronString", "duration", "endTime", "startTime", "uiPassParam" } ) +@XmlType( name = "jobTrigger", propOrder = { "cronString", "duration", "endTime", "startTime", "uiPassParam", "startHour", "startMin", "startAmPm", "startYear", "startMonth", "startDay", "timeZone" } ) @XmlSeeAlso( { SimpleJobTrigger.class, CronJobTrigger.class, ComplexJobTrigger.class } ) public abstract class JobTrigger { @@ -72,6 +64,14 @@ public abstract class JobTrigger { protected XMLGregorianCalendar startTime; protected String uiPassParam; + protected int startMin = -1; + protected int startHour = -1; + protected int startYear = -1; + protected int startMonth = -1; + protected int startDay = -1; + protected int startAmPm = -1; + protected String timeZone; + /** * Gets the value of the cronString property. * @@ -172,4 +172,60 @@ public void setUiPassParam( String value ) { this.uiPassParam = value; } + public int getStartHour() { + return startHour; + } + + public void setStartHour( int startHour ) { + this.startHour = startHour; + } + + public int getStartMin() { + return startMin; + } + + public void setStartMin( int startMin ) { + this.startMin = startMin; + } + + public int getStartYear() { + return startYear; + } + + public void setStartYear( int startYear ) { + this.startYear = startYear; + } + + public int getStartMonth() { + return startMonth; + } + + public void setStartMonth( int startMonth ) { + this.startMonth = startMonth; + } + + public int getStartDay() { + return startDay; + } + + public void setStartDay( int startDay ) { + this.startDay = startDay; + } + + public int getStartAmPm() { + return startAmPm; + } + + public void setStartAmPm( int startAmPm ) { + this.startAmPm = startAmPm; + } + + public String getTimeZone() { + return timeZone; + } + + public void setTimeZone( String timeZone ) { + this.timeZone = timeZone; + } + } diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapAdapter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapAdapter.java index d0187065679..6c92daf4121 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapAdapter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapExport.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapExport.java index dca58af9f24..712f5d2c27f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapExport.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapExport.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactory.java index eff9db01190..9bd60acc9bc 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/Parameters.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/Parameters.java index 0d96b1f0c99..45ce65914d5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/Parameters.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/Parameters.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMeta.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMeta.java index 44f0abbfae8..7bb33c788b7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMeta.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMeta.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfMonth.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfMonth.java index 16790e20b01..dd12f8b56b4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfMonth.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfMonth.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeek.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeek.java index 7605a4340bb..c034a50a0a1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeek.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeek.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceList.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceList.java index 630ae0404eb..f048493b44e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceList.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrence.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrence.java index b5e93d42f11..06f1b391dc5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrence.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTrigger.java index fa3eee05dd3..bcb479e7df3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/package-info.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/package-info.java index 2e45dad485d..46c521867f2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/package-info.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/package-info.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/AbstractImportSource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/AbstractImportSource.java index 855d2638c4d..50f2bd6ccc0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/AbstractImportSource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/AbstractImportSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/DbSolutionRepositoryImportSource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/DbSolutionRepositoryImportSource.java index 888cae0f3af..3978633c84f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/DbSolutionRepositoryImportSource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/DbSolutionRepositoryImportSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSource.java index 322cf0a14ae..d8f4429daa5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelper.java index 68d73cb1d7d..35cb661b659 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSource.java index 72b3416814f..a0525b98404 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/messages/Messages.java index 86c6d1edd51..23122d2cf93 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepository.java index 760377329d0..1c6b62f9b1b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IAclAwarePentahoMetadataDomainRepositoryImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IAclAwarePentahoMetadataDomainRepositoryImporter.java index 572abc50d72..733492bcab4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IAclAwarePentahoMetadataDomainRepositoryImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IAclAwarePentahoMetadataDomainRepositoryImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IDataSourceAwareMetadataDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IDataSourceAwareMetadataDomainRepository.java index 4275ce069bd..72bdba2060e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IDataSourceAwareMetadataDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IDataSourceAwareMetadataDomainRepository.java @@ -1,19 +1,14 @@ -/* - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IModelAnnotationsAwareMetadataDomainRepositoryImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IModelAnnotationsAwareMetadataDomainRepositoryImporter.java index ddc71612549..11eda1f9689 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IModelAnnotationsAwareMetadataDomainRepositoryImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IModelAnnotationsAwareMetadataDomainRepositoryImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryExporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryExporter.java index 4f41893f2ba..5b18326be31 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryExporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryExporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryImporter.java index 5881f4c46ac..89281c38774 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMondrianDomainRepositoryImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMondrianDomainRepositoryImporter.java index 8e3dbafa64b..1412604f8fe 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMondrianDomainRepositoryImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMondrianDomainRepositoryImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceType.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceType.java index 40137eebef3..c39edd08b94 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceType.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMap.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMap.java index 155b8991818..22978b3c25e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMap.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolder.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolder.java index a52aa32645a..6b56e18f349 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolder.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepository.java index cbab271b963..7007898d70f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryInfo.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryInfo.java index 73bc90ad72d..715426c58f2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryInfo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataInformationMap.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataInformationMap.java index 29237e30db3..3a1c8175733 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataInformationMap.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataInformationMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataRepositoryLifecycleManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataRepositoryLifecycleManager.java index 28b56ec5fe0..c4b4d23b4e6 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataRepositoryLifecycleManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMondrianDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMondrianDomainRepository.java index 80a47a1479d..da9cce16343 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMondrianDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMondrianDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SecurityAwarePentahoMetadataDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SecurityAwarePentahoMetadataDomainRepository.java index e8dea54cbaf..39f15198831 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SecurityAwarePentahoMetadataDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SecurityAwarePentahoMetadataDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionAwareRowLevelSecurityHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionAwareRowLevelSecurityHelper.java index e998e717aca..55ebceb792a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionAwareRowLevelSecurityHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionAwareRowLevelSecurityHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepository.java index f7f71adb098..a5637b1b7cc 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java index fee41dccfcf..7a108e06e5b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java index 9f3a217e891..a5784de2aa2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/IAdminContentConditionalLogic.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/IAdminContentConditionalLogic.java index c033bdca2e2..bfd96eb027f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/IAdminContentConditionalLogic.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/IAdminContentConditionalLogic.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java index 3700046c828..e270dfb8bc0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java @@ -1,20 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PerspectiveUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PerspectiveUtil.java index 82d6701fe4c..69725ca55ba 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PerspectiveUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PerspectiveUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java index 58518629aef..3abc9224699 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginAdapter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginAdapter.java index 6d495275140..4c14c0b0971 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginAdapter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginClassLoader.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginClassLoader.java index a952b292e39..522c7453c00 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginClassLoader.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginClassLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginMessageLogger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginMessageLogger.java index 92379148e31..998175abf10 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginMessageLogger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginMessageLogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginResourceLoader.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginResourceLoader.java index 69b4e5c5c67..3a5d58c0131 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginResourceLoader.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginResourceLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginUtil.java index 418f7556777..1bc80494c25 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java index b8b30b3fb74..6e4a5d95e40 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java @@ -1,20 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/DefaultPluginPerspectiveManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/DefaultPluginPerspectiveManager.java index 9608f6417b3..b8b5b9b39dd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/DefaultPluginPerspectiveManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/DefaultPluginPerspectiveManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.perspective; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/pojo/DefaultPluginPerspective.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/pojo/DefaultPluginPerspective.java index d4a02da095a..5cdb248312b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/pojo/DefaultPluginPerspective.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/pojo/DefaultPluginPerspective.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.perspective.pojo; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AbstractServiceTypeManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AbstractServiceTypeManager.java index 39dc0de908b..456d104af45 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AbstractServiceTypeManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AbstractServiceTypeManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AxisWebServiceManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AxisWebServiceManager.java deleted file mode 100644 index fa3dcb2671b..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AxisWebServiceManager.java +++ /dev/null @@ -1,106 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.Constants; -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.ConfigurationContextFactory; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.engine.AxisConfigurator; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.api.engine.ServiceInitializationException; -import org.pentaho.platform.engine.core.system.PentahoSessionHolder; -import org.pentaho.platform.plugin.services.webservices.AbstractAxisConfigurator; -import org.pentaho.platform.plugin.services.webservices.SystemSolutionAxisConfigurator; - -public class AxisWebServiceManager extends AbstractServiceTypeManager { - - public static ConfigurationContext currentAxisConfigContext; - - public static AxisConfiguration currentAxisConfiguration; - - /** - * This method will throw an {@link UnsupportedOperationException} if called. - * @param executeServiceId - */ - @Deprecated - public void setExecuteServiceId( String executeServiceId ) { - throw new UnsupportedOperationException(); - } - - /** - * This method will throw an {@link UnsupportedOperationException} if called. - * @param wsdlServiceId - */ - @Deprecated - public void setWsdlServiceId( String wsdlServiceId ) { - throw new UnsupportedOperationException(); - } - - private SystemSolutionAxisConfigurator configurator = new SystemSolutionAxisConfigurator(); - - protected AbstractAxisConfigurator getConfigurator() { - return configurator; - } - - /* - * (non-Javadoc) - * - * @see - * org.pentaho.platform.plugin.services.pluginmgr.IServiceManager#defineService(org.pentaho.platform.plugin.services - * .pluginmgr.WebServiceDefinition) - */ - @Override - public void registerService( final IServiceConfig wsConfig ) { - super.registerService( wsConfig ); - getConfigurator().addService( wsConfig ); - } - - /* - * (non-Javadoc) - * - * @see org.pentaho.platform.plugin.services.pluginmgr.IServiceManager#initServices() - */ - public void initServices() throws ServiceInitializationException { - getConfigurator().setSession( PentahoSessionHolder.getSession() ); - AxisConfigurator axisConfigurator = getConfigurator(); - - // create the axis configuration and make it accessible to content generators via static member - ConfigurationContext configContext = null; - try { - configContext = ConfigurationContextFactory.createConfigurationContext( axisConfigurator ); - } catch ( AxisFault e ) { - throw new ServiceInitializationException( e ); - } - configContext.setProperty( Constants.CONTAINER_MANAGED, Constants.VALUE_TRUE ); - - currentAxisConfigContext = configContext; - currentAxisConfiguration = configContext.getAxisConfiguration(); - - // now load the services - axisConfigurator.loadServices(); - } - - public String getSupportedServiceType() { - return "xml"; //$NON-NLS-1$ - } -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/DefaultServiceManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/DefaultServiceManager.java index a68dc4dee36..f17fd6be9c8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/DefaultServiceManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/DefaultServiceManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/FileSystemAxisWebServiceManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/FileSystemAxisWebServiceManager.java deleted file mode 100644 index 4c5924ebccb..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/FileSystemAxisWebServiceManager.java +++ /dev/null @@ -1,41 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; - -import org.pentaho.platform.plugin.services.webservices.AbstractAxisConfigurator; -import org.pentaho.platform.plugin.services.webservices.FileSystemAxisConfigurator; - -/** - * A web service manager that only uses the file system for configuration - * - * @author jamesdixon - * - */ -public class FileSystemAxisWebServiceManager extends AxisWebServiceManager { - - private FileSystemAxisConfigurator configurator = new FileSystemAxisConfigurator(); - - @Override - protected AbstractAxisConfigurator getConfigurator() { - return configurator; - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/GwtRpcServiceManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/GwtRpcServiceManager.java index ba3511214f6..f85d4af48b3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/GwtRpcServiceManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/GwtRpcServiceManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/IServiceTypeManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/IServiceTypeManager.java index 9ffcb20e80e..a011643ee08 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/IServiceTypeManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/IServiceTypeManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/ServiceConfig.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/ServiceConfig.java index 4ba427a1a01..f512205d0a4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/ServiceConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/ServiceConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecorator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecorator.java index ef9a766a4c6..52a2c80648c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecorator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecorator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsService.java index 2876155f5b6..737a9c44402 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ClassloaderSwitcherInterceptor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ClassloaderSwitcherInterceptor.java index 9fb2ad85b08..67217c1b98e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ClassloaderSwitcherInterceptor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ClassloaderSwitcherInterceptor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListService.java index 04bf16688ef..3d36e24006e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ExtraRolesUserRoleListServiceDecorator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ExtraRolesUserRoleListServiceDecorator.java index eaa5687d9fc..7ec07308daa 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ExtraRolesUserRoleListServiceDecorator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ExtraRolesUserRoleListServiceDecorator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/NotFoundUserDetails.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/NotFoundUserDetails.java index 035befdb27b..0d5bd991c24 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/NotFoundUserDetails.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/NotFoundUserDetails.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoCachingUserDetailsService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoCachingUserDetailsService.java index cbaf34b85c1..9ad72f11074 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoCachingUserDetailsService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoCachingUserDetailsService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCache.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCache.java index cd605fb8542..a7b9d65e138 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCache.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCache.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/SecuritySystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/SecuritySystemListener.java index 4ecfcea8715..7338768f550 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/SecuritySystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/SecuritySystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/TenantAwareUserDetailsServiceDecorator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/TenantAwareUserDetailsServiceDecorator.java index f6214f2c8a3..6780dcccbc2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/TenantAwareUserDetailsServiceDecorator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/TenantAwareUserDetailsServiceDecorator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListService.java index 5a75c9f61ac..a29a20bd299 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.jdbc; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java index 29c91538ce8..9bb38b5c7f1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsService.java index 1744a9fa83f..ae9fe675ac4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListService.java index 83cfb52fbfb..9b287234e5e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessages.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessages.java index 8e7d0a41597..358aee5fe3f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessages.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulator.java index 632c05d4f96..e39eb93e955 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulator.java index aa58e7e3b7a..08b573bdcb4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticator.java index 67de53048a0..f7ef4605ea0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticator.java @@ -1,130 +1,122 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.security.userrole.ldap; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.ICacheManager; -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.springframework.ldap.core.DirContextOperations; -import org.springframework.security.core.Authentication; -import org.springframework.security.ldap.authentication.LdapAuthenticator; - -import java.security.MessageDigest; -import java.security.NoSuchAlgorithmException; -import java.util.Base64; -import java.util.Random; - -public class PentahoCachingLdapAuthenticator implements LdapAuthenticator { - private static final Log logger = LogFactory.getLog( PentahoCachingLdapAuthenticator.class ); - private static final String REGION_DEFAULT_NAME = "ldapAuthenticatorCache"; - private static final String PASSWORD_HASH_METHOD = "SHA-256"; - - private String cacheRegionName = REGION_DEFAULT_NAME; - private String passwordHashMethod = PASSWORD_HASH_METHOD; - - private MessageDigest messageDigest; - private final LdapAuthenticator delegate; - private final ICacheManager cacheManager = PentahoSystem.getCacheManager( null ); - private static final String ROLES_BY_USER = "AuthenticatorCache_"; - private static final int HASH_SALT = ( new Random() ).nextInt(); - - public PentahoCachingLdapAuthenticator( LdapAuthenticator delegate ) { - if ( delegate == null ) { - throw new IllegalArgumentException( "delegate LdapAuthenticator cannot be null" ); - } - this.delegate = delegate; - if ( !this.cacheManager.cacheEnabled( cacheRegionName ) ) { - this.cacheManager.addCacheRegion( cacheRegionName ); - } - - try { - this.messageDigest = MessageDigest.getInstance( PASSWORD_HASH_METHOD ); - } catch ( NoSuchAlgorithmException e ) { - throw new IllegalArgumentException( "Issue trying to create a messageDigest for MD5" ); - } - } - - private interface DelegateOperation { - DirContextOperations perform(); - } - - private DirContextOperations performOperation( Authentication authentication, DelegateOperation operation ) { - DirContextOperations results = null; - Object fromRegionCache = null; - - String cacheEntry = ROLES_BY_USER + hashUserAndPassword( authentication ); - if ( logger.isTraceEnabled() ) { - logger.trace( "cacheEntry:" + cacheEntry ); - } - fromRegionCache = cacheManager.getFromRegionCache( cacheRegionName, cacheEntry ); - - if ( fromRegionCache instanceof DirContextOperations ) { - if ( logger.isDebugEnabled() ) { - logger.debug( "Cache Hit for " + authentication.getPrincipal() ); - } - results = (DirContextOperations) fromRegionCache; - } else { - if ( logger.isDebugEnabled() ) { - logger.debug( "Cache miss for " + authentication.getPrincipal() ); - } - results = operation.perform(); - cacheManager.putInRegionCache( cacheRegionName, cacheEntry, results ); - } - return results; - } - - @Override - public DirContextOperations authenticate( Authentication authentication ) { - return performOperation( authentication, () -> delegate.authenticate( authentication ) ); - } - - protected String hashUserAndPassword( Authentication authentication ) { - String stringToEncrypt = HASH_SALT + ":" + authentication.getPrincipal() + ":" + authentication.getCredentials(); - String encryptedString = new String( messageDigest.digest( stringToEncrypt.getBytes() ) ); - - //To protect from Odd characters in the CACHE KEY, we will convert to base64 - return new String( Base64.getEncoder().encode( encryptedString.getBytes() ) ); - } - - public String getCacheRegionName() { - return cacheRegionName; - } - - public void setCacheRegionName( String cacheRegionName ) { - this.cacheRegionName = cacheRegionName; - } - - public String getPasswordHashMethod() { - return passwordHashMethod; - } - - public void setPasswordHashMethod( String passwordHashMethod ) { - this.passwordHashMethod = passwordHashMethod; - - try { - this.messageDigest = MessageDigest.getInstance( passwordHashMethod ); - } catch ( NoSuchAlgorithmException e ) { - throw new IllegalArgumentException( "hashMethod NoSuchAlgorithmException, default is SHA-256" ); - } - } - -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.services.security.userrole.ldap; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.pentaho.platform.api.engine.ICacheManager; +import org.pentaho.platform.engine.core.system.PentahoSystem; +import org.springframework.ldap.core.DirContextOperations; +import org.springframework.security.core.Authentication; +import org.springframework.security.ldap.authentication.LdapAuthenticator; + +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.util.Base64; +import java.util.Random; + +public class PentahoCachingLdapAuthenticator implements LdapAuthenticator { + private static final Log logger = LogFactory.getLog( PentahoCachingLdapAuthenticator.class ); + private static final String REGION_DEFAULT_NAME = "ldapAuthenticatorCache"; + private static final String PASSWORD_HASH_METHOD = "SHA-256"; + + private String cacheRegionName = REGION_DEFAULT_NAME; + private String passwordHashMethod = PASSWORD_HASH_METHOD; + + private MessageDigest messageDigest; + private final LdapAuthenticator delegate; + private final ICacheManager cacheManager = PentahoSystem.getCacheManager( null ); + private static final String ROLES_BY_USER = "AuthenticatorCache_"; + private static final int HASH_SALT = ( new Random() ).nextInt(); + + public PentahoCachingLdapAuthenticator( LdapAuthenticator delegate ) { + if ( delegate == null ) { + throw new IllegalArgumentException( "delegate LdapAuthenticator cannot be null" ); + } + this.delegate = delegate; + if ( !this.cacheManager.cacheEnabled( cacheRegionName ) ) { + this.cacheManager.addCacheRegion( cacheRegionName ); + } + + try { + this.messageDigest = MessageDigest.getInstance( PASSWORD_HASH_METHOD ); + } catch ( NoSuchAlgorithmException e ) { + throw new IllegalArgumentException( "Issue trying to create a messageDigest for MD5" ); + } + } + + private interface DelegateOperation { + DirContextOperations perform(); + } + + private DirContextOperations performOperation( Authentication authentication, DelegateOperation operation ) { + DirContextOperations results = null; + Object fromRegionCache = null; + + String cacheEntry = ROLES_BY_USER + hashUserAndPassword( authentication ); + if ( logger.isTraceEnabled() ) { + logger.trace( "cacheEntry:" + cacheEntry ); + } + fromRegionCache = cacheManager.getFromRegionCache( cacheRegionName, cacheEntry ); + + if ( fromRegionCache instanceof DirContextOperations ) { + if ( logger.isDebugEnabled() ) { + logger.debug( "Cache Hit for " + authentication.getPrincipal() ); + } + results = (DirContextOperations) fromRegionCache; + } else { + if ( logger.isDebugEnabled() ) { + logger.debug( "Cache miss for " + authentication.getPrincipal() ); + } + results = operation.perform(); + cacheManager.putInRegionCache( cacheRegionName, cacheEntry, results ); + } + return results; + } + + @Override + public DirContextOperations authenticate( Authentication authentication ) { + return performOperation( authentication, () -> delegate.authenticate( authentication ) ); + } + + protected String hashUserAndPassword( Authentication authentication ) { + String stringToEncrypt = HASH_SALT + ":" + authentication.getPrincipal() + ":" + authentication.getCredentials(); + String encryptedString = new String( messageDigest.digest( stringToEncrypt.getBytes() ) ); + + //To protect from Odd characters in the CACHE KEY, we will convert to base64 + return new String( Base64.getEncoder().encode( encryptedString.getBytes() ) ); + } + + public String getCacheRegionName() { + return cacheRegionName; + } + + public void setCacheRegionName( String cacheRegionName ) { + this.cacheRegionName = cacheRegionName; + } + + public String getPasswordHashMethod() { + return passwordHashMethod; + } + + public void setPasswordHashMethod( String passwordHashMethod ) { + this.passwordHashMethod = passwordHashMethod; + + try { + this.messageDigest = MessageDigest.getInstance( passwordHashMethod ); + } catch ( NoSuchAlgorithmException e ) { + throw new IllegalArgumentException( "hashMethod NoSuchAlgorithmException, default is SHA-256" ); + } + } + +} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulator.java index 7bd176e3e08..45db3017f60 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulator.java @@ -1,92 +1,84 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.security.userrole.ldap; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.ICacheManager; -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.springframework.ldap.core.DirContextOperations; -import org.springframework.security.core.GrantedAuthority; -import org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator; - -import java.util.ArrayList; -import java.util.Collection; - -public class PentahoCachingLdapAuthoritiesPopulator implements LdapAuthoritiesPopulator { - private static final Log logger = LogFactory.getLog( PentahoCachingLdapAuthoritiesPopulator.class ); - private static final String REGION_DEFAULT_NAME = "ldapPopulatorCache"; - - private String cacheRegionName = REGION_DEFAULT_NAME; - - private final LdapAuthoritiesPopulator delegate; - private final ICacheManager cacheManager = PentahoSystem.getCacheManager( null ); - private static final String ROLES_BY_USER = "GrantedAuthority by user "; - - public PentahoCachingLdapAuthoritiesPopulator( LdapAuthoritiesPopulator delegate ) { - if ( delegate == null ) { - throw new IllegalArgumentException( "delegate LdapAuthoritiesPopulator cannot be null" ); - } - this.delegate = delegate; - if ( !this.cacheManager.cacheEnabled( cacheRegionName ) ) { - this.cacheManager.addCacheRegion( cacheRegionName ); - } - } - - @SuppressWarnings( "squid:S1452" ) - private interface DelegateOperation { - Collection perform(); - } - - @SuppressWarnings( "unchecked" ) - private Collection performOperation( String cacheEntry, DelegateOperation operation ) { - Collection results = null; - Object fromRegionCache = cacheManager.getFromRegionCache( cacheRegionName, cacheEntry ); - if ( fromRegionCache instanceof Collection ) { - if ( logger.isDebugEnabled() ) { - logger.debug( "Cache Hit for " + cacheEntry ); - } - results = (Collection) fromRegionCache; - } else { - if ( logger.isDebugEnabled() ) { - logger.debug( "Cache miss for " + cacheEntry ); - } - results = operation.perform(); - cacheManager.putInRegionCache( cacheRegionName, cacheEntry, results ); - } - return new ArrayList<>( results ); - } - - @Override - public Collection getGrantedAuthorities( DirContextOperations userData, - String username ) { - return performOperation( ROLES_BY_USER + username, () -> delegate.getGrantedAuthorities( userData, username ) ); - } - - public String getCacheRegionName() { - return cacheRegionName; - } - - public void setCacheRegionName( String cacheRegionName ) { - this.cacheRegionName = cacheRegionName; - } - -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.services.security.userrole.ldap; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.pentaho.platform.api.engine.ICacheManager; +import org.pentaho.platform.engine.core.system.PentahoSystem; +import org.springframework.ldap.core.DirContextOperations; +import org.springframework.security.core.GrantedAuthority; +import org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator; + +import java.util.ArrayList; +import java.util.Collection; + +public class PentahoCachingLdapAuthoritiesPopulator implements LdapAuthoritiesPopulator { + private static final Log logger = LogFactory.getLog( PentahoCachingLdapAuthoritiesPopulator.class ); + private static final String REGION_DEFAULT_NAME = "ldapPopulatorCache"; + + private String cacheRegionName = REGION_DEFAULT_NAME; + + private final LdapAuthoritiesPopulator delegate; + private final ICacheManager cacheManager = PentahoSystem.getCacheManager( null ); + private static final String ROLES_BY_USER = "GrantedAuthority by user "; + + public PentahoCachingLdapAuthoritiesPopulator( LdapAuthoritiesPopulator delegate ) { + if ( delegate == null ) { + throw new IllegalArgumentException( "delegate LdapAuthoritiesPopulator cannot be null" ); + } + this.delegate = delegate; + if ( !this.cacheManager.cacheEnabled( cacheRegionName ) ) { + this.cacheManager.addCacheRegion( cacheRegionName ); + } + } + + @SuppressWarnings( "squid:S1452" ) + private interface DelegateOperation { + Collection perform(); + } + + @SuppressWarnings( "unchecked" ) + private Collection performOperation( String cacheEntry, DelegateOperation operation ) { + Collection results = null; + Object fromRegionCache = cacheManager.getFromRegionCache( cacheRegionName, cacheEntry ); + if ( fromRegionCache instanceof Collection ) { + if ( logger.isDebugEnabled() ) { + logger.debug( "Cache Hit for " + cacheEntry ); + } + results = (Collection) fromRegionCache; + } else { + if ( logger.isDebugEnabled() ) { + logger.debug( "Cache miss for " + cacheEntry ); + } + results = operation.perform(); + cacheManager.putInRegionCache( cacheRegionName, cacheEntry, results ); + } + return new ArrayList<>( results ); + } + + @Override + public Collection getGrantedAuthorities( DirContextOperations userData, + String username ) { + return performOperation( ROLES_BY_USER + username, () -> delegate.getGrantedAuthorities( userData, username ) ); + } + + public String getCacheRegionName() { + return cacheRegionName; + } + + public void setCacheRegionName( String cacheRegionName ) { + this.cacheRegionName = cacheRegionName; + } + +} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapper.java index 3a7d5ee3015..08a6d8f884e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulator.java index fb4eb52c0f3..e682ac38f4a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/GenericLdapSearch.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/GenericLdapSearch.java index 8ac991519f0..3ff2a4254fc 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/GenericLdapSearch.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/GenericLdapSearch.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearch.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearch.java index 94ece9558cf..06b6766b8e5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearch.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearch.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParams.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParams.java index e208c376f6b..e6a3d0c41ee 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParams.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParams.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactory.java index 6614eccf8c2..c2ff30968df 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactoryImpl.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactoryImpl.java index 002e407a987..237a75c988d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactoryImpl.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactoryImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/NoOpLdapSearch.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/NoOpLdapSearch.java index f4568785153..1219694a117 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/NoOpLdapSearch.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/NoOpLdapSearch.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/StaticListLdapSearch.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/StaticListLdapSearch.java index 22265c95da2..4c97f5b975b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/StaticListLdapSearch.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/StaticListLdapSearch.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/UnionizingLdapSearch.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/UnionizingLdapSearch.java index 10b823cf16d..aabd690b058 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/UnionizingLdapSearch.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/UnionizingLdapSearch.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/ExtraRoles.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/ExtraRoles.java index e94767778b7..bf2d4f30646 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/ExtraRoles.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/ExtraRoles.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/GrantedAuthorityToString.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/GrantedAuthorityToString.java index f1eafa51eab..4c0ded926ff 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/GrantedAuthorityToString.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/GrantedAuthorityToString.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/SearchResultToAttrValueList.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/SearchResultToAttrValueList.java index dd81e39d97d..6262dfbf012 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/SearchResultToAttrValueList.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/SearchResultToAttrValueList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthority.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthority.java index 9e148af73e8..6b500cfbbd9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthority.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthority.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/DefaultInMemoryUserDetailsService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/DefaultInMemoryUserDetailsService.java index 7a5359bd9c8..ecfd0646e21 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/DefaultInMemoryUserDetailsService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/DefaultInMemoryUserDetailsService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListService.java index 1c3ba7c0657..32caf0e4e34 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserAttributeEditor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserAttributeEditor.java index 4e23cb360c2..4257352522b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserAttributeEditor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserAttributeEditor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMap.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMap.java index f3f15369488..ab1bfb6481b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMap.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMapEditor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMapEditor.java index dc85f85846e..a87b51d8f9e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMapEditor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMapEditor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserMapFactoryBean.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserMapFactoryBean.java index f56585490bf..6dbbc580584 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserMapFactoryBean.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserMapFactoryBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMap.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMap.java index 7f7c3987e29..30693641ed7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMap.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapEditor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapEditor.java index 75ab01801cc..901266cdafd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapEditor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapEditor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /* Parts Copyright 2004, 2005 Acegi Technology Pty Limited * diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBean.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBean.java index f2fd2607651..c32871dda0b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBean.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AbstractAxisConfigurator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AbstractAxisConfigurator.java deleted file mode 100644 index e675cfbf77a..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AbstractAxisConfigurator.java +++ /dev/null @@ -1,234 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.deployment.AxisConfigBuilder; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.description.Parameter; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.engine.AxisConfigurator; -import org.apache.commons.logging.Log; -import org.pentaho.platform.api.engine.IPentahoSession; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.engine.core.system.PentahoBase; -import org.pentaho.platform.plugin.services.messages.Messages; -import org.pentaho.platform.util.logging.Logger; - -import java.io.InputStream; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; - -public abstract class AbstractAxisConfigurator extends PentahoBase implements AxisConfigurator { - - private static final long serialVersionUID = 1931282897052453845L; - - protected AxisConfiguration axisConfig = null; - - protected IPentahoSession session; // Session to use during initialization - - protected boolean loaded = false; - - // map of the web service wrappers - private Map services = new HashMap(); - - public abstract Log getLogger(); - - public abstract void addService( IServiceConfig ws ); - - public AbstractAxisConfigurator() { - init(); - } - - public void reloadServices() throws AxisFault { - unloadServices(); - loadServices(); - } - - public void unloadServices() throws AxisFault { - Set keys = services.keySet(); - List removed = new ArrayList(); - // iterate through the list of web service wrappers - for ( String key : keys ) { - IServiceConfig wrapper = services.get( key ); - - // use the service name to remove them from the Axis system - String serviceName = wrapper.getServiceClass().getSimpleName(); - axisConfig.removeService( serviceName ); - // build a list of the ones removed - removed.add( serviceName ); - } - // now remove the wrappers from the services list - for ( String serviceName : removed ) { - services.remove( serviceName ); - } - loaded = false; - } - - public IServiceConfig getWebServiceDefinition( String name ) { - return services.get( name ); - } - - /** - * Creates the AxisConfiguration object using an XML document. Subclasses of this class must provide the XML via an - * input stream. The concrete implementation can store the XML file wherever it wants as we only need an InputStream - */ - public AxisConfiguration getAxisConfiguration() throws AxisFault { - if ( axisConfig != null ) { - // we have already initialized - return axisConfig; - } - try { - - // create a new AxisConfiguration - axisConfig = new AxisConfiguration(); - - // get the config XML input stream - InputStream in = getConfigXml(); - // build the configuration - AxisConfigBuilder builder = new AxisConfigBuilder( in, axisConfig, null ); - builder.populateConfig(); - } catch ( Exception e ) { - e.printStackTrace(); - throw AxisFault.makeFault( e ); - } - // set this object as the Axis configurator. Axis will call loadServices(). - axisConfig.setConfigurator( this ); - return axisConfig; - } - - /* - * These are the abstract methods - */ - public abstract InputStream getConfigXml(); - - public abstract boolean setEnabled( String name, boolean enabled ) throws AxisFault; - - public abstract void init(); - - /** - * Adds any implementation-specific web service endpoints for a Axis service - * - * @param axisService - * The Axis web service to add end points to - */ - protected abstract void addServiceEndPoints( AxisService axisService ); - - /** - * Adds any implementation-specific transports for a Axis service - * - * @param axisService - * The Axis web service to add end points to - */ - protected abstract void addTransports( AxisService axisService ); - - /** - * Returns a list of the web service wrappers for this implmentation - * - * @return - */ - protected abstract List getWebServiceDefinitions(); - - /** - * Load the web services from the list of web service wrappers - */ - public void loadServices() { - - // JD - only setup the Axis services once - if ( loaded ) { - // we have done this already - return; - } - - List wsDfns = getWebServiceDefinitions(); - - for ( IServiceConfig wsDef : wsDfns ) { - try { - loadService( wsDef ); - } catch ( Exception e ) { - // Axis cannot handle a typed exception from this method, we must just log the error and continue on - Logger.error( getClass().getName(), Messages.getInstance().getErrorString( - "AbstractAxisConfigurator.ERROR_0001_COULD_NOT_LOAD_SERVICE", wsDef.getId() ), e ); //$NON-NLS-1$ - } - } - loaded = true; - - } - - /** - * Loads a web service from a web service wrapper - * - * @param wrapper - * Web service wrapper - * @throws Exception - */ - protected void loadService( IServiceConfig wsDef ) throws Exception { - - // first create the service - String serviceId = wsDef.getId(); - AxisService axisService = AxisUtil.createService( wsDef, getAxisConfiguration() ); - - // add any additional transports - addTransports( axisService ); - - // add any end points - addServiceEndPoints( axisService ); - - // JD - don't create the WSDL yet, do it on demand. Just store the wsDef for now - Parameter wsDefParam = new Parameter(); - wsDefParam.setName( "wsDefParam" ); //$NON-NLS-1$ - wsDefParam.setValue( wsDef ); //$NON-NLS-1$ - axisService.addParameter( wsDefParam ); - - // add the wrapper to the service list - services.put( serviceId, wsDef ); - - // start the service - axisConfig.addService( axisService ); - axisConfig.startService( axisService.getName() ); - - // enable or disable the service as the wrapper dictates - axisService.setActive( wsDef.isEnabled() ); - - } - - /** - * An AxisConfigurator method that we don't need - */ - public void engageGlobalModules() throws AxisFault { - - } - - /** - * An AxisConfigurator method that we don't need - */ - public void cleanup() { - - } - - public void setSession( IPentahoSession session ) { - this.session = session; - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisServletHooks.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisServletHooks.java deleted file mode 100644 index b5b4d071520..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisServletHooks.java +++ /dev/null @@ -1,223 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.MessageContext; -import org.apache.axis2.context.OperationContext; -import org.apache.axis2.context.ServiceContext; -import org.apache.axis2.description.AxisOperation; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.transport.http.AxisServlet; - -import javax.servlet.ServletConfig; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.IOException; - -/** - * This class subclasses AxisServlet to expose protected methods and variables - * - * @author jamesdixon - * - */ - -public class AxisServletHooks extends AxisServlet { - - private static final long serialVersionUID = 3169157817280586159L; - - protected AxisService axisService; - - protected AxisOperation axisOperation; - - protected OperationContext operationContext; - - protected ServiceContext serviceContext; - - protected MessageContext messageContext; - - /** - * Returns the current Axis MessageContext object. - * - * @return message context - */ - public MessageContext getMessageContext() { - return messageContext; - } - - /** - * Sets the Axis configuration context object - * - * @param configContext - */ - public void setContext( ConfigurationContext configContext ) { - this.configContext = configContext; - } - - /** - * Sets the Axis configuration object - * - * @param axisConfiguration - */ - public void setConfiguration( AxisConfiguration axisConfiguration ) { - this.axisConfiguration = axisConfiguration; - } - - /** - * Sets the Axis service context for this request - * - * @param serviceContext - */ - public void setServiceContext( ServiceContext serviceContext ) { - this.serviceContext = serviceContext; - } - - /** - * Sets the servlet config object. This is mainly used for standalone and testing purposes - * - * @param servletConfig - * @throws ServletException - */ - public void setServletConfig( ServletConfig servletConfig ) throws ServletException { - if ( servletConfig != null ) { - init( servletConfig ); - } - } - - /** - * Creates an Axis message context object for this request. If the AxisOperation is null (this will be the case during - * a POST operation) the operation is determined by examining the contentType - */ - @Override - public MessageContext createMessageContext( HttpServletRequest request, HttpServletResponse response, - boolean invocationType ) throws IOException { - messageContext = super.createMessageContext( request, response, invocationType ); - - if ( axisOperation == null ) { - // we don't know the operation yet so pull it from the requests's contentType - String contentType = request.getContentType(); - // parse it looking for action="operation" - int idx = contentType.indexOf( "action=" ); //$NON-NLS-1$ - if ( idx != -1 ) { - char delim = contentType.charAt( idx + 7 ); - int idx2 = contentType.indexOf( delim, idx + 8 ); - if ( idx2 != -1 ) { - String actionStr = contentType.substring( idx + 8, idx2 ); - String operationName = actionStr.substring( 4 ); - axisOperation = axisService.getOperationByAction( operationName ); - } - } - operationContext = serviceContext.createOperationContext( axisOperation ); - } - // setup the objects the message context needs to execute - messageContext.setAxisService( axisService ); - messageContext.setOperationContext( operationContext ); - messageContext.setAxisOperation( axisOperation ); - - return messageContext; - } - - /** - * Handle and HTTP PUT request - * - * @param httpMethodString - * "PUT" - * @param request - * HTTP request - * @param response - * HTTP response - * @throws ServletException - * @throws IOException - */ - public void handlePut( String httpMethodString, HttpServletRequest request, HttpServletResponse response ) - throws ServletException, IOException { - - new RestRequestProcessor( httpMethodString, request, response ).processXMLRequest(); - } - - /** - * Handle and HTTP GET request - * - * @param httpMethodString - * "GET" - * @param request - * HTTP request - * @param response - * HTTP response - * @throws ServletException - * @throws IOException - */ - public void handleGet( String httpMethodString, HttpServletRequest request, HttpServletResponse response ) - throws ServletException, IOException { - - RestRequestProcessor processor = new RestRequestProcessor( httpMethodString, request, response ); - processor.processURLRequest(); - } - - /** - * Handle and HTTP POST request - * - * @param httpMethodString - * "POST" - * @param request - * HTTP request - * @param response - * HTTP response - * @throws ServletException - * @throws IOException - */ - public void handlePost( String httpMethodString, HttpServletRequest request, HttpServletResponse response ) - throws ServletException, IOException { - - super.doPost( request, response ); - - } - - /** - * Sets the Axis service object for this request - * - * @param axisService - */ - public void setAxisService( AxisService axisService ) { - this.axisService = axisService; - } - - /** - * Sets the Axis opertation for the current request - * - * @param axisOperation - */ - public void setAxisOperation( AxisOperation axisOperation ) { - this.axisOperation = axisOperation; - } - - /** - * Sets the Axis operation context for the current request - * - * @param operationContext - */ - public void setOperationContext( OperationContext operationContext ) { - this.operationContext = operationContext; - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisUtil.java deleted file mode 100644 index 11318867783..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisUtil.java +++ /dev/null @@ -1,187 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices; - -import com.ibm.wsdl.factory.WSDLFactoryImpl; -import org.apache.axis2.AxisFault; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.description.Parameter; -import org.apache.axis2.description.WSDL2Constants; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.engine.MessageReceiver; -import org.apache.axis2.util.Loader; -import org.apache.axis2.wsdl.WSDLConstants; -import org.apache.ws.java2wsdl.Java2WSDLBuilder; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.xml.sax.InputSource; - -import javax.wsdl.Definition; -import javax.wsdl.xml.WSDLReader; -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; - -public class AxisUtil { - - public static final String WS_EXECUTE_SERVICE_ID = "ws-run"; //$NON-NLS-1$ - - public static final String WSDL_SERVICE_ID = "ws-wsdl"; //$NON-NLS-1$ - - public static Definition getWsdlDefinition( AxisConfiguration axisConfig, IServiceConfig webservice ) - throws Exception { - - String wsdlStr = getWsdl( axisConfig, webservice ); - InputStream in = new ByteArrayInputStream( wsdlStr.getBytes() ); - InputSource source = new InputSource( in ); - - WSDLFactoryImpl factory = new WSDLFactoryImpl(); - WSDLReader reader = factory.newWSDLReader(); - Definition def = reader.readWSDL( "", source ); //$NON-NLS-1$ - return def; - } - - public static String getWsdl( AxisConfiguration axisConfig, IServiceConfig webservice ) throws Exception { - Class serviceClass = webservice.getServiceClass(); - String name = serviceClass.getSimpleName(); - ByteArrayOutputStream out = new ByteArrayOutputStream(); - - Java2WSDLBuilder java2WsdlBuilder = - new Java2WSDLBuilder( out, serviceClass.getName(), serviceClass.getClassLoader() ); - - // convert the extra classes into a list of class names - Collection> extraClasses = webservice.getExtraClasses(); - if ( extraClasses != null ) { - ArrayList extraClassNames = new ArrayList(); - for ( Class extraClass : extraClasses ) { - extraClassNames.add( extraClass.getName() ); - } - java2WsdlBuilder.setExtraClasses( extraClassNames ); - } - java2WsdlBuilder.setSchemaTargetNamespace( "http://webservice.pentaho.com" ); //$NON-NLS-1$ - - java2WsdlBuilder.setLocationUri( getWebServiceExecuteUrl() + name ); - java2WsdlBuilder.setTargetNamespacePrefix( "pho" ); //$NON-NLS-1$ - java2WsdlBuilder.setServiceName( name ); - java2WsdlBuilder.setAttrFormDefault( "unqualified" ); //$NON-NLS-1$ - java2WsdlBuilder.setElementFormDefault( "unqualified" ); //$NON-NLS-1$ - java2WsdlBuilder.setGenerateDocLitBare( false ); - java2WsdlBuilder.generateWSDL(); - - return new String( out.toByteArray() ); - } - - /** - * Create a web service from a web service wrapper. The concrete subclass providers the wrappers via - * getWebServiceWrappers() - * - * @param wrapper - * The wrapper - * @return - * @throws AxisFault - */ - public static AxisService createService( IServiceConfig ws, AxisConfiguration axisConfig ) throws AxisFault { - Class serviceClass = ws.getServiceClass(); - String serviceName = ws.getId(); - - if ( axisConfig.getService( serviceName ) != null ) { - axisConfig.removeService( serviceName ); - } - - AxisService axisService = createService( serviceClass.getName(), axisConfig, serviceClass.getClassLoader() ); - - axisService.setName( serviceName ); - axisService.setDocumentation( ws.getDescription() ); - - return axisService; - } - - @SuppressWarnings( "unchecked" ) - private static AxisService createService( String implClass, AxisConfiguration axisConfig, ClassLoader loader ) - throws AxisFault { - - try { - HashMap messageReciverMap = new HashMap(); - Class inOnlyMessageReceiver = Loader.loadClass( "org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" ); //$NON-NLS-1$ - MessageReceiver messageReceiver = (MessageReceiver) inOnlyMessageReceiver.newInstance(); - messageReciverMap.put( WSDL2Constants.MEP_URI_IN_ONLY, messageReceiver ); - Class inoutMessageReceiver = Loader.loadClass( "org.apache.axis2.rpc.receivers.RPCMessageReceiver" ); //$NON-NLS-1$ - MessageReceiver inOutmessageReceiver = (MessageReceiver) inoutMessageReceiver.newInstance(); - messageReciverMap.put( WSDL2Constants.MEP_URI_IN_OUT, inOutmessageReceiver ); - messageReciverMap.put( WSDL2Constants.MEP_URI_ROBUST_IN_ONLY, inOutmessageReceiver ); - - return AxisService.createService( implClass, axisConfig, messageReciverMap, null, null, loader ); - } catch ( Exception e ) { - throw AxisFault.makeFault( e ); - } - } - - /** - * Creates the WSDL for an Axis service - * - * @param axisService - * @param wrapper - * @throws Exception - */ - public static void createServiceWsdl( AxisService axisService, IServiceConfig wsDef, AxisConfiguration axisConfig ) - throws Exception { - // specific that we are generating the WSDL - Parameter useOriginalwsdl = new Parameter(); - useOriginalwsdl.setName( "useOriginalwsdl" ); //$NON-NLS-1$ - useOriginalwsdl.setValue( "true" ); //$NON-NLS-1$ - axisService.addParameter( useOriginalwsdl ); - - // get the WSDL generation and make it a parameter - Definition wsdlDefn = AxisUtil.getWsdlDefinition( axisConfig, wsDef ); - Parameter wsdl = new Parameter(); - wsdl.setName( WSDLConstants.WSDL_4_J_DEFINITION ); - wsdl.setValue( wsdlDefn ); - - // add the WSDL parameter to the service - axisService.addParameter( wsdl ); - } - - public static IServiceConfig getSourceDefinition( AxisService axisService, - SystemSolutionAxisConfigurator axisConfigurator ) { - return axisConfigurator.getWebServiceDefinition( axisService.getName() ); - } - - /** - * Currently webservice content generators are wired up by a plugin. The following methods generate urls for executing - * web service and wsdl generation. These methods are tightly bound to the content generator specifications in the - * default-plugin of the system solution. - */ - public static String getWebServiceExecuteUrl() { - String url = - PentahoSystem.getApplicationContext().getFullyQualifiedServerURL() + "content/" + WS_EXECUTE_SERVICE_ID + "/"; //$NON-NLS-1$ //$NON-NLS-2$ - return url; - } - - public static String getWebServiceWsdlUrl() { - String url = - PentahoSystem.getApplicationContext().getFullyQualifiedServerURL() + "content/" + WSDL_SERVICE_ID + "/"; //$NON-NLS-1$ //$NON-NLS-2$ - return url; - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/FileSystemAxisConfigurator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/FileSystemAxisConfigurator.java deleted file mode 100644 index bd66ecbff1c..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/FileSystemAxisConfigurator.java +++ /dev/null @@ -1,55 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices; - -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.pentaho.platform.plugin.services.messages.Messages; - -import java.io.File; -import java.io.FileInputStream; -import java.io.InputStream; - -/** - * An Axis Configurator that uses PentahoSystem to get the axis configuration file - * - * @author jamesdixon - */ -public class FileSystemAxisConfigurator extends SystemSolutionAxisConfigurator { - - private static final long serialVersionUID = 3018138384199613741L; - - @Override - public InputStream getConfigXml() { - - try { - - File f = new File( PentahoSystem.getApplicationContext().getSolutionPath( getAxisConfigPath() ) ); - InputStream in = new FileInputStream( f ); - - return in; - } catch ( Exception e ) { - getLogger().error( - Messages.getInstance().getErrorString( - "SystemSolutionAxisConfigurator.ERROR_0001_BAD_CONFIG_FILE", getAxisConfigPath() ), e ); //$NON-NLS-1$ - } - return null; - } -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/SystemSolutionAxisConfigurator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/SystemSolutionAxisConfigurator.java deleted file mode 100644 index c8784a5723f..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/SystemSolutionAxisConfigurator.java +++ /dev/null @@ -1,115 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.description.AxisService; -import org.apache.commons.io.IOUtils; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.IPentahoRequestContext; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.engine.core.system.PentahoRequestContextHolder; -import org.pentaho.platform.engine.services.actionsequence.ActionSequenceResource; -import org.pentaho.platform.plugin.services.messages.Messages; - -import java.io.ByteArrayInputStream; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.List; - -/** - * This class provides axis with its configuration information from the file axis/axis2_config.xml in the pentaho - * system solutions folder. In particular, it: 1) Provides an input stream for the axis configuration XML which is - * located in the root of the plugin folder (getConfigXml) 2) Defines the web services that are available - * (getWebServiceDefinitions) 3) Provides persistence for enabled/disabled status of each web service - * - * @author jamesdixon - * - */ -public class SystemSolutionAxisConfigurator extends AbstractAxisConfigurator { - - private static final long serialVersionUID = -4219285702722007821L; - - private static final Log logger = LogFactory.getLog( SystemSolutionAxisConfigurator.class ); - - protected List wsDfns = new ArrayList(); - - public SystemSolutionAxisConfigurator() { - super(); - } - - @Override - public Log getLogger() { - return logger; - } - - @Override - public void init() { - } - - public static String getAxisConfigPath() { - return "system/axis/axis2_config.xml"; //$NON-NLS-1$ - } - - @Override - public InputStream getConfigXml() { - - try { - byte[] configBytes = IOUtils.toByteArray( ActionSequenceResource.getInputStream( getAxisConfigPath(), null ) ); - // FIXME: specify an encoding when getting bytes - ByteArrayInputStream in = new ByteArrayInputStream( configBytes ); - return in; - } catch ( Exception e ) { - logger.error( Messages.getInstance().getErrorString( - "SystemSolutionAxisConfigurator.ERROR_0001_BAD_CONFIG_FILE", getAxisConfigPath() ), e ); //$NON-NLS-1$ - } - return null; - } - - @Override - public boolean setEnabled( String name, boolean enabled ) throws AxisFault { - return true; - } - - public void addService( IServiceConfig ws ) { - wsDfns.add( ws ); - } - - @Override - protected List getWebServiceDefinitions() { - - return wsDfns; - } - - @Override - protected void addTransports( AxisService axisService ) { - // the defaults include http so we are good to go - } - - @Override - protected void addServiceEndPoints( AxisService axisService ) { - IPentahoRequestContext requestContext = PentahoRequestContextHolder.getRequestContext(); - String endPoint1 = requestContext.getContextPath() + "content/ws-run/" + axisService.getName(); //$NON-NLS-1$ - axisService.setEPRs( new String[] { endPoint1 } ); - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AbstractAxisServiceContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AbstractAxisServiceContentGenerator.java deleted file mode 100644 index 5d421654c12..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AbstractAxisServiceContentGenerator.java +++ /dev/null @@ -1,196 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import org.apache.axiom.om.OMElement; -import org.apache.axiom.soap.SOAP12Constants; -import org.apache.axiom.soap.SOAPFaultCode; -import org.apache.axis2.Constants; -import org.apache.axis2.addressing.AddressingHelper; -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.MessageContext; -import org.apache.axis2.description.AxisBindingMessage; -import org.apache.axis2.description.AxisBindingOperation; -import org.apache.axis2.description.WSDL2Constants; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.engine.AxisEngine; -import org.apache.axis2.transport.http.HTTPConstants; -import org.apache.axis2.util.MessageContextBuilder; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.engine.services.solution.SimpleContentGenerator; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.AxisWebServiceManager; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; - -import javax.servlet.http.HttpServletResponse; -import javax.xml.namespace.QName; -import java.io.IOException; -import java.io.OutputStream; - -/** - * The base class for serving GenericServlet, i.e. /content/ requests through to an Axis webservice. This class ensures - * that the webservices system is properly configured before handing over to a subclass for processing of the request. - * - * @author jamesdixon - */ -@SuppressWarnings( "serial" ) -public abstract class AbstractAxisServiceContentGenerator extends SimpleContentGenerator { - - @Override - public void createContent( OutputStream out ) throws Exception { - - try { - // NOTE: commented out classloader override since Axis webservices are created in the platform - // now and not in a plugin. - // Thread.currentThread().setContextClassLoader( getClass().getClassLoader() ); - // try to get the AxisConfig object - AxisConfiguration axisConfiguration = AxisWebServiceManager.currentAxisConfiguration; - if ( axisConfiguration == null ) { - // return an error - String message = - Messages.getInstance().getErrorString( "WebServiceContentGenerator.ERROR_0001_AXIS_CONFIG_IS_NULL" ); //$NON-NLS-1$ - getLogger().error( message ); - out.write( message.getBytes() ); - return; - } - - // hand over to a subclass to process this request - createContent( axisConfiguration, AxisWebServiceManager.currentAxisConfigContext, out ); - } catch ( Exception e ) { - //ignore - } - - } - - /** - * Creates content for this request. Subclasses of this class implement this method to handle the processing of a web - * services request. - * - * @param axisConfiguration - * AxisConfiguration - * @param context - * ConfigurationContext - * @param out - * The output stream to write to - * @throws Exception - */ - public abstract void createContent( AxisConfiguration axisConfiguration, ConfigurationContext context, - OutputStream out ) throws Exception; - - /** - * Handles processing of Axis exceptions. - * - * @param msgContext - * The message context that experienced an error - * @param out - * The output stream to write to - * @param e - * The error that occurred - */ - protected void processAxisFault( MessageContext msgContext, OutputStream out, Throwable e ) { - - IParameterProvider pathParams = parameterProviders.get( "path" ); //$NON-NLS-1$ - // is this HTTP? - boolean http = msgContext.getProperty( HTTPConstants.MC_HTTP_SERVLETRESPONSE ) != null; - if ( http ) { - HttpServletResponse res = (HttpServletResponse) pathParams.getParameter( "httpresponse" ); //$NON-NLS-1$ - // If the fault is not going along the back channel we should be 202ing - if ( AddressingHelper.isFaultRedirected( msgContext ) ) { - res.setStatus( HttpServletResponse.SC_ACCEPTED ); - } else { - // set the status of the HTTP response - String status = (String) msgContext.getProperty( Constants.HTTP_RESPONSE_STATE ); - try { - if ( status == null ) { - res.sendError( HttpServletResponse.SC_INTERNAL_SERVER_ERROR ); - } else { - int sc = Integer.parseInt( status ); - if ( sc >= 400 ) { - res.sendError( sc ); - } else { - res.setStatus( sc ); - } - } - } catch ( IOException e1 ) { - if ( status == null ) { - res.setStatus( HttpServletResponse.SC_INTERNAL_SERVER_ERROR ); - } else { - int sc = Integer.parseInt( status ); - res.setStatus( sc ); - } - } - - AxisBindingOperation axisBindingOperation = - (AxisBindingOperation) msgContext.getProperty( Constants.AXIS_BINDING_OPERATION ); - if ( axisBindingOperation != null ) { - AxisBindingMessage fault = - axisBindingOperation.getFault( (String) msgContext.getProperty( Constants.FAULT_NAME ) ); - if ( fault != null ) { - Integer code = (Integer) fault.getProperty( WSDL2Constants.ATTR_WHTTP_CODE ); - if ( code != null ) { - res.setStatus( code.intValue() ); - } - } - } - } - } - - try { - // now process the fault - handleFault( msgContext, out, http, e ); - } catch ( IOException axisFault ) { - String message = Messages.getInstance().getErrorString( "WebServiceContentGenerator.ERROR_0003_PROCESSING_FAULT" ); //$NON-NLS-1$ - getLogger().error( message, axisFault ); - } - } - - protected void handleFault( MessageContext msgContext, OutputStream out, - boolean http, Throwable e ) throws IOException { - - msgContext.setProperty( MessageContext.TRANSPORT_OUT, out ); - - MessageContext faultContext = MessageContextBuilder.createFaultMessageContext( msgContext, e ); - // SOAP 1.2 specification mentions that we should send HTTP code 400 in a fault if the - // fault code Sender - HttpServletResponse response = - http ? (HttpServletResponse) msgContext.getProperty( HTTPConstants.MC_HTTP_SERVLETRESPONSE ) : null; - if ( response != null ) { - - // TODO : Check for SOAP 1.2! - SOAPFaultCode code = faultContext.getEnvelope().getBody().getFault().getCode(); - - OMElement valueElement = null; - if ( code != null ) { - valueElement = - code.getFirstChildWithName( new QName( SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI, - SOAP12Constants.SOAP_FAULT_VALUE_LOCAL_NAME ) ); - } - - if ( valueElement != null ) { - if ( SOAP12Constants.FAULT_CODE_SENDER.equals( valueElement.getTextAsQName().getLocalPart() ) - && !msgContext.isDoingREST() ) { - response.sendError( HttpServletResponse.SC_BAD_REQUEST ); - } - } - } - AxisEngine.sendFault( faultContext ); - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutor.java deleted file mode 100644 index 224fd4aa4f2..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutor.java +++ /dev/null @@ -1,137 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.OperationContext; -import org.apache.axis2.context.ServiceContext; -import org.apache.axis2.context.ServiceGroupContext; -import org.apache.axis2.description.AxisOperation; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.description.AxisServiceGroup; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.transport.OutTransportInfo; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.api.repository.IContentItem; -import org.pentaho.platform.engine.core.system.PentahoSessionHolder; -import org.pentaho.platform.plugin.services.webservices.AxisServletHooks; -import org.pentaho.platform.plugin.services.webservices.AxisUtil; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; - -import javax.servlet.ServletConfig; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.OutputStream; -import java.util.Enumeration; - -/** - * Executes an operation of a web service. This class requires that a HttpServletRequest, HttpServletResponse, and - * ServletConfig object are provided. Mock objects can be used instead of real HTTP objects. - * - * @author jamesdixon - * - */ -public class AxisServiceExecutor extends AxisWebServiceRequestDispatcher implements OutTransportInfo { - - private static final long serialVersionUID = -8815968682881342687L; - - @Override - public void createServiceContent( AxisService axisService, String operationName, AxisConfiguration axisConfiguration, - ConfigurationContext context, OutputStream out ) throws Exception { - - IParameterProvider pathParams = parameterProviders.get( "path" ); //$NON-NLS-1$ - - // get the HTTP objects from the 'path' parameter provider - HttpServletRequest request = (HttpServletRequest) pathParams.getParameter( "httprequest" ); //$NON-NLS-1$ - - @SuppressWarnings( "unchecked" ) - Enumeration names = request.getParameterNames(); - while ( names.hasMoreElements() ) { - String name = (String) names.nextElement(); - if ( name.equalsIgnoreCase( "wsdl" ) ) { //$NON-NLS-1$ - axisService.printWSDL( out, AxisUtil.getWebServiceExecuteUrl() ); - return; - } - } - - HttpServletResponse response = (HttpServletResponse) pathParams.getParameter( "httpresponse" ); //$NON-NLS-1$ - ServletConfig servletConfig = (ServletConfig) pathParams.getParameter( "servletconfig" ); //$NON-NLS-1$ - - // create a service group and group context for this service - AxisServiceGroup axisServiceGroup = new AxisServiceGroup( context.getAxisConfiguration() ); - axisServiceGroup.addService( axisService ); - ServiceGroupContext serviceGroupContext = new ServiceGroupContext( context, axisServiceGroup ); - // create a service context - ServiceContext serviceContext = serviceGroupContext.getServiceContext( axisService ); - // get an operation by name, if possible - AxisOperation axisOperation = axisService.getOperationByAction( operationName ); - OperationContext operationContext = serviceContext.createOperationContext( axisOperation ); - - // create an object to hook into Axis and give it everything we have - AxisServletHooks hooks = new AxisServletHooks(); - hooks.setContext( context ); - hooks.setServletConfig( servletConfig ); - hooks.setConfiguration( axisConfiguration ); - hooks.initContextRoot( request ); - hooks.setAxisService( axisService ); - hooks.setAxisOperation( axisOperation ); - hooks.setOperationContext( operationContext ); - hooks.setServiceContext( serviceContext ); - hooks.setAxisOperation( axisOperation ); - hooks.setOperationContext( operationContext ); - // now execute the operation - if ( request != null && response != null ) { - try { - PentahoSessionHolder.setSession( userSession ); - String method = request.getMethod(); - if ( "GET".equalsIgnoreCase( method ) ) { //$NON-NLS-1$ - hooks.handleGet( method, request, response ); - } else if ( "POST".equalsIgnoreCase( request.getMethod() ) ) { //$NON-NLS-1$ - hooks.handlePost( method, request, response ); - } else if ( "PUT".equalsIgnoreCase( request.getMethod() ) ) { //$NON-NLS-1$ - hooks.handlePut( method, request, response ); - } - } catch ( Exception e ) { - processAxisFault( hooks.getMessageContext(), out, e ); - error( Messages.getInstance().getErrorString( "RunService.ERROR_0001_ERROR_DURING_EXECUTION" ), e ); //$NON-NLS-1$ - } - } - - } - - @Override - public String getMimeType() { - return "text/xml"; //$NON-NLS-1$ - } - - @Override - public Log getLogger() { - return LogFactory.getLog( AxisServiceExecutor.class ); - } - - public void setContentType( String contentType ) { - IContentItem contentItem = outputHandler.getOutputContentItem( "response", "content", instanceId, getMimeType() ); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - contentItem.setMimeType( contentType ); - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceWsdlGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceWsdlGenerator.java deleted file mode 100644 index 925eb16aabe..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceWsdlGenerator.java +++ /dev/null @@ -1,61 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.plugin.services.webservices.AxisUtil; - -import java.io.OutputStream; - -/** - * Writes the WSDL for a Axis web service to the output stream provided - * - * @author jamesdixon - * - */ -public class AxisServiceWsdlGenerator extends AxisWebServiceRequestDispatcher { - - private static final long serialVersionUID = -163750511475038584L; - - /** - * Writes the WSDL to the output stream provided. The WSDL is prepared ahead of time when the web service is created. - */ - @Override - public void createServiceContent( AxisService axisService, String operationName, AxisConfiguration axisConfiguration, - ConfigurationContext context, OutputStream out ) throws Exception { - axisService.printWSDL( out, AxisUtil.getWebServiceExecuteUrl() ); - } - - @Override - public Log getLogger() { - return LogFactory.getLog( AxisServiceWsdlGenerator.class ); - } - - @Override - public String getMimeType() { - return "text/xml"; //$NON-NLS-1$ - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisWebServiceRequestDispatcher.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisWebServiceRequestDispatcher.java deleted file mode 100644 index aa30a6e51dc..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisWebServiceRequestDispatcher.java +++ /dev/null @@ -1,124 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.engine.AxisConfiguration; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; - -import java.io.OutputStream; - -/** - * This class dispatches requests coming from GenericServlet and determines which AxisService should be invoked. It then - * passes this information, along with all the Axis content, to a subclass to do the execution. - * - * @author jamesdixon - */ -public abstract class AxisWebServiceRequestDispatcher extends AbstractAxisServiceContentGenerator { - - private static final long serialVersionUID = 8314157642653305277L; - - /** - * Parses the path parameter to find the web service name, makes sure it is valid, and the calls the current subclass - * to create the required content for the specified web service - */ - @Override - public void createContent( AxisConfiguration axisConfiguration, ConfigurationContext context, OutputStream out ) - throws Exception { - - // make sure we have a 'path' parameters provider - IParameterProvider pathParams = parameterProviders.get( "path" ); //$NON-NLS-1$ - if ( pathParams == null ) { - // return an error - String message = - Messages.getInstance().getErrorString( "WebServiceContentGenerator.ERROR_0004_PATH_PARAMS_IS_MISSING" ); //$NON-NLS-1$ - getLogger().error( message ); - out.write( message.getBytes() ); - return; - } - - // make sure we have a service name on the URL - String serviceName = pathParams.getStringParameter( "path", null ); //$NON-NLS-1$ - if ( serviceName == null ) { - // return an error - String message = - Messages.getInstance().getErrorString( "WebServiceContentGenerator.ERROR_0005_SERVICE_NAME_IS_MISSING" ); //$NON-NLS-1$ - getLogger().error( message ); - out.write( message.getBytes() ); - return; - } - - // remove the leading '/' - serviceName = serviceName.substring( 1 ); - - // pull the service name off the URL - String query = serviceName; - String operationName = null; - int idx = serviceName.indexOf( "/" ); //$NON-NLS-1$ - if ( idx != -1 ) { - serviceName = serviceName.substring( 0, idx ); - query = query.substring( idx + 1 ); - idx = query.indexOf( "?" ); //$NON-NLS-1$ - if ( idx != -1 ) { - operationName = query.substring( 0, idx ); - } else { - operationName = query; - } - } - - // try to get the service using the name - AxisService axisService = axisConfiguration.getService( serviceName ); - if ( axisService == null ) { - // return an error - String message = - Messages.getInstance().getErrorString( - "WebServiceContentGenerator.ERROR_0006_SERVICE_IS_INVALID", serviceName ); //$NON-NLS-1$ - getLogger().error( message ); - out.write( message.getBytes() ); - return; - } - - // hand over to the subclass - createServiceContent( axisService, operationName, axisConfiguration, context, out ); - - } - - /** - * Processes the current request for the provided Axis service - * - * @param axisService - * The Axis web service - * @param operationName - * The name of the operation to perform, if known - * @param axisConfiguration - * The current configuration - * @param context - * The current context - * @param out - * The output stream for content to be written to - * @throws Exception - */ - protected abstract void createServiceContent( AxisService axisService, String operationName, - AxisConfiguration axisConfiguration, ConfigurationContext context, OutputStream out ) throws Exception; - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/HtmlAxisServiceLister.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/HtmlAxisServiceLister.java deleted file mode 100644 index 602df91c49a..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/HtmlAxisServiceLister.java +++ /dev/null @@ -1,245 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.description.AxisOperation; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.plugin.services.webservices.AxisUtil; -import org.pentaho.platform.plugin.services.webservices.SystemSolutionAxisConfigurator; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; -import org.pentaho.platform.util.messages.LocaleHelper; - -import java.io.OutputStream; -import java.util.Collection; -import java.util.HashMap; -import java.util.Iterator; - -/** - * A content generator for listing metadata on Axis web services. - * - * @author jamesdixon - * - */ -public class HtmlAxisServiceLister extends AbstractAxisServiceContentGenerator { - - private static final long serialVersionUID = -1772210710764038165L; - - @SuppressWarnings( "unchecked" ) - @Override - public void createContent( AxisConfiguration axisConfiguration, ConfigurationContext context, OutputStream out ) - throws Exception { - - HashMap serviceMap = axisConfiguration.getServices(); - - StringBuilder sb = new StringBuilder(); - - getPageTitle( serviceMap, sb ); - - Collection servicecol = serviceMap.values(); - // list each web service - for ( Iterator iterator = servicecol.iterator(); iterator.hasNext(); ) { - AxisService axisService = (AxisService) iterator.next(); - - getTitleSection( axisService, axisConfiguration, sb ); - - getWsdlSection( axisService, sb ); - - getRunSection( axisService, sb ); - - getOperationsSection( axisService, sb ); - - } - - getPageFooter( serviceMap, sb ); - - out.write( sb.toString().getBytes( LocaleHelper.getSystemEncoding() ) ); - } - - /** - * Writes the HTML page title area - * - * @param serviceMap - * Map of current web services - * @param sb - * StringBuilder to write content to - */ - @SuppressWarnings( "unchecked" ) - protected void getPageTitle( HashMap serviceMap, StringBuilder sb ) { - // write out the page title - sb.append( "
" ); //$NON-NLS-1$ - sb.append( "

" ).append( Messages.getInstance().getString( "ListServices.USER_WEB_SERVICES" ) ).append( - "

\n" ); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - - if ( serviceMap.isEmpty() ) { - // there are no services defined - sb.append( Messages.getInstance().getString( "ListServices.USER_NO_SERVICES" ) ); //$NON-NLS-1$ - } - } - - /** - * Writes the title section for a service to the HTML page - * - * @param axisService - * the Axis service - * @param axisConfiguration - * the Axis configuration - * @param sb - * StringBuilder to write content to - */ - protected void getTitleSection( AxisService axisService, AxisConfiguration axisConfiguration, StringBuilder sb ) { - - // get the wrapper for the web service so we can get the localized title and description - IServiceConfig wsDef = - AxisUtil - .getSourceDefinition( axisService, (SystemSolutionAxisConfigurator) axisConfiguration.getConfigurator() ); - - sb.append( "\n\n\n\n" ); //$NON-NLS-1$ - - // write out the enable/disable controls - sb.append( "\n" ); //$NON-NLS-1$ - } - - /** - * Writes the execute URL section for a service to the HTML page - * - * @param axisService - * the Axis service - * @param sb - * StringBuilder to write content to - */ - protected void getRunSection( AxisService axisService, StringBuilder sb ) { - // write out the execution URL - String serviceUrl = AxisUtil.getWebServiceExecuteUrl(); - sb.append( "\n" ); //$NON-NLS-1$ - - } - - /** - * Writes the list of operations for a service to the HTML page - * - * @param axisService - * the Axis service - * @param sb - * StringBuilder to write content to - */ - @SuppressWarnings( "unchecked" ) - protected void getOperationsSection( AxisService axisService, StringBuilder sb ) { - String serviceUrl = AxisUtil.getWebServiceExecuteUrl(); - - // write out the operations - Iterator it = axisService.getOperations(); - - sb.append( "\n

" ).append( wsDef.getTitle() ).append( - "

" ); //$NON-NLS-1$ //$NON-NLS-2$ - - String serviceDescription = axisService.getDocumentation(); - if ( serviceDescription == null || "".equals( serviceDescription ) ) { //$NON-NLS-1$ - serviceDescription = Messages.getInstance().getString( "WebServicePlugin.USER_NO_DESCRIPTION" ); //$NON-NLS-1$ - } - - // write out the description - sb.append( Messages.getInstance().getString( "WebServicePlugin.USER_SERVICE_DESCRIPTION" ) ) //$NON-NLS-1$ - .append( "" ) //$NON-NLS-1$ - .append( serviceDescription ).append( "
" ).append( Messages.getInstance().getString( "WebServicePlugin.USER_SERVICE_STATUS" ) ) //$NON-NLS-1$ //$NON-NLS-2$ - - .append( "" ); //$NON-NLS-1$ - if ( axisService.isActive() ) { - sb.append( Messages.getInstance().getString( "WebServicePlugin.USER_ENABLED" ) ); //$NON-NLS-1$ - } else { - sb.append( Messages.getInstance().getString( "WebServicePlugin.USER_DISABLED" ) ); //$NON-NLS-1$ - } - } - - /** - * Writes the WSDL section for a service to the HTML page - * - * @param axisService - * the Axis service - * @param sb - * StringBuilder to write content to - */ - protected void getWsdlSection( AxisService axisService, StringBuilder sb ) { - // write out the WSDL URL - String wsdlUrl = AxisUtil.getWebServiceWsdlUrl(); - sb.append( "
" ).append( Messages.getInstance().getString( "WebServicePlugin.USER_SERVICE_WSDL" ) ) //$NON-NLS-1$ //$NON-NLS-2$ - .append( "" ).append( wsdlUrl + axisService.getName() ) //$NON-NLS-1$ - .append( "
" ).append( Messages.getInstance().getString( "WebServicePlugin.USER_SERVICE_URL" ) ) //$NON-NLS-1$ //$NON-NLS-2$ - .append( "" ).append( serviceUrl + axisService.getName() ) //$NON-NLS-1$ - .append( "
" ) //$NON-NLS-1$ - .append( Messages.getInstance().getString( "WebServicePlugin.USER_OPERATIONS" ) ) //$NON-NLS-1$ - .append( "" ); //$NON-NLS-1$ - // now do the operations - if ( !it.hasNext() ) { - sb.append( Messages.getInstance().getString( "WebServicePlugin.USER_NO_OPERATIONS" ) ); //$NON-NLS-1$ - } else { - - // write out the names of the operations - // TODO localize these? - while ( it.hasNext() ) { - AxisOperation axisOperation = (AxisOperation) it.next(); - String opName = axisOperation.getName().getLocalPart(); - - String opUrl = serviceUrl + axisService.getName() + "/" + opName; //$NON-NLS-1$ - - sb.append( "" ).append( opName ) //$NON-NLS-1$ - .append( "" ); //$NON-NLS-1$ - - if ( it.hasNext() ) { - sb.append( "
" ); //$NON-NLS-1$ - } - } - sb.append( "
\n" ); //$NON-NLS-1$ - } - } - - /** - * Writes the HTML page footer - * - * @param serviceMap - * Map of current web services - * @param sb - * StringBuilder to write content to - */ - @SuppressWarnings( "unchecked" ) - protected void getPageFooter( HashMap serviceMap, StringBuilder sb ) { - // write out the page footer - sb.append( "\n".getBytes() ); //$NON-NLS-1$ - - final IPentahoSession session = PentahoSessionHolder.getSession(); - IUserSettingService settingsService = PentahoSystem.get( IUserSettingService.class, session ); - String activeThemeName; - if ( session == null || settingsService == null ) { - activeThemeName = PentahoSystem.getSystemSetting( "default-activeThemeName", "onyx" ); - } else { - activeThemeName = StringUtils.defaultIfEmpty( (String) session.getAttribute( "pentaho-user-activeThemeName" ), settingsService - .getUserSetting( "pentaho-user-activeThemeName", PentahoSystem.getSystemSetting( "default-activeThemeName", "onyx" ) ) - .getSettingValue() ); - } - - IThemeManager themeManager = PentahoSystem.get( IThemeManager.class, null ); - Theme theme = themeManager.getSystemTheme( activeThemeName ); - - final ServletContext servletContext = (ServletContext) PentahoSystem.getApplicationContext().getContext(); - if ( servletContext != null ) { - for ( ThemeResource res : theme.getResources() ) { - if ( res.getLocation().endsWith( ".css" ) ) { - out.write( ( "" ).getBytes() ); - } - } - } - - out.write( "\n\n".getBytes() ); //$NON-NLS-1$ - - // get the list of services from the core ListServices - super.createContent( axisConfiguration, context, out ); - - out.write( "\n\n".getBytes() ); //$NON-NLS-1$ - - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/messages/Messages.java index 4ae048cf65e..dd838069e17 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.webservices.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/PortFileManager.java b/extensions/src/main/java/org/pentaho/platform/settings/PortFileManager.java index 317110ae5cb..53c4380a1e6 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/PortFileManager.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/PortFileManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/ServerPort.java b/extensions/src/main/java/org/pentaho/platform/settings/ServerPort.java index 8ff78dc4f47..f49984c1af8 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/ServerPort.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/ServerPort.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/ServerPortDto.java b/extensions/src/main/java/org/pentaho/platform/settings/ServerPortDto.java index 2ee98dc90a9..313ee4094c3 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/ServerPortDto.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/ServerPortDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/ServerPortRegistry.java b/extensions/src/main/java/org/pentaho/platform/settings/ServerPortRegistry.java index 78ca3244c54..5e8c3c0d86a 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/ServerPortRegistry.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/ServerPortRegistry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/Service.java b/extensions/src/main/java/org/pentaho/platform/settings/Service.java index 91b35a8e6fd..8c37caa8b47 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/Service.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/Service.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/ServiceDto.java b/extensions/src/main/java/org/pentaho/platform/settings/ServiceDto.java index b96d8156cd1..5acb3561708 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/ServiceDto.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/ServiceDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/web/WebUtil.java b/extensions/src/main/java/org/pentaho/platform/web/WebUtil.java index ed8fb940f0b..cbcc8923917 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/WebUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/web/WebUtil.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2019-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpc.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpc.java index 3afa090c859..d8c080eb501 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpc.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpc.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/IGwtRpcSerializationPolicyCache.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/IGwtRpcSerializationPolicyCache.java index 999d77b9b94..53b623d31af 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/IGwtRpcSerializationPolicyCache.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/IGwtRpcSerializationPolicyCache.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpc.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpc.java index 7f93e12388b..3eba9847b34 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpc.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpc.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpc.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpc.java index 3ef609aae38..8ee44dafd4f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpc.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpc.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtil.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtil.java index e245adf053b..18a6e13b164 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtil.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.impl; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcher.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcher.java index 6a5c08a2c10..462a699364d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcher.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcher.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcher.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcher.java index 7c73f0fbbed..5c44e8e9899 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcher.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcher.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcher.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcher.java index 69fd00d07fd..5aec4319469 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcher.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcher.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcNamespaceHandler.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcNamespaceHandler.java index 47c0af6b501..f6ee2b1a742 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcNamespaceHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcNamespaceHandler.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.spring.xml; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcRequestMatcherParser.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcRequestMatcherParser.java index 8cd4ac5e573..424d4f36dd8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcRequestMatcherParser.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcRequestMatcherParser.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.spring.xml; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCache.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCache.java index 1ee3d6c2ab0..96e639cd3c0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCache.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCache.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.support; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/util/ThrowingSupplier.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/util/ThrowingSupplier.java index 494e79e0851..fbefa38026f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/util/ThrowingSupplier.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/util/ThrowingSupplier.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.util; diff --git a/extensions/src/main/java/org/pentaho/platform/web/hsqldb/HsqlDatabaseStarterBean.java b/extensions/src/main/java/org/pentaho/platform/web/hsqldb/HsqlDatabaseStarterBean.java index ca246708255..43958f119f5 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/hsqldb/HsqlDatabaseStarterBean.java +++ b/extensions/src/main/java/org/pentaho/platform/web/hsqldb/HsqlDatabaseStarterBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.hsqldb; diff --git a/extensions/src/main/java/org/pentaho/platform/web/hsqldb/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/web/hsqldb/messages/Messages.java index edccd038bea..cea3cdd5e92 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/hsqldb/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/web/hsqldb/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.hsqldb.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/web/html/themes/DefaultThemeManager.java b/extensions/src/main/java/org/pentaho/platform/web/html/themes/DefaultThemeManager.java index bb3a4916665..8a6274c4813 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/html/themes/DefaultThemeManager.java +++ b/extensions/src/main/java/org/pentaho/platform/web/html/themes/DefaultThemeManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.html.themes; diff --git a/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java b/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java index b834b787d5f..b71598a5ea3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.html.themes; diff --git a/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java b/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java index 2d3fbd6c5af..28e84016a7f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.html.themes; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceContentGenerator.java index 84a2cebfb04..4625fd3c2b2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceContentGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterContentGenerator.java index 9877e3e3fe6..bd6e45207a1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterContentGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterUiContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterUiContentGenerator.java index d607deb8e0d..27e98cd6ba0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterUiContentGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterUiContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/ConfigurationAdminNonOsgiProxy.java b/extensions/src/main/java/org/pentaho/platform/web/http/ConfigurationAdminNonOsgiProxy.java index c0c720f7e3e..35801dd6f93 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/ConfigurationAdminNonOsgiProxy.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/ConfigurationAdminNonOsgiProxy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/ExtensionWebTemplateHelper.java b/extensions/src/main/java/org/pentaho/platform/web/http/ExtensionWebTemplateHelper.java index 8c7deebd59b..e9ab0191353 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/ExtensionWebTemplateHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/ExtensionWebTemplateHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/HttpContentItem.java b/extensions/src/main/java/org/pentaho/platform/web/http/HttpContentItem.java index d02b0d717fe..755f0d04924 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/HttpContentItem.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/HttpContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/HttpMimeTypeListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/HttpMimeTypeListener.java index 0331846349e..80f298d6d17 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/HttpMimeTypeListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/HttpMimeTypeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/HttpOutputHandler.java b/extensions/src/main/java/org/pentaho/platform/web/http/HttpOutputHandler.java index 4478a0c0b3e..66afb1d00fe 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/HttpOutputHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/HttpOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/MessageFormatUtils.java b/extensions/src/main/java/org/pentaho/platform/web/http/MessageFormatUtils.java index fc7c58d6130..f72b34f4994 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/MessageFormatUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/MessageFormatUtils.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2018 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/PentahoHttpSessionHelper.java b/extensions/src/main/java/org/pentaho/platform/web/http/PentahoHttpSessionHelper.java index a81586197e2..5ae24f1d39d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/PentahoHttpSessionHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/PentahoHttpSessionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/PreAuthenticatedSessionHolder.java b/extensions/src/main/java/org/pentaho/platform/web/http/PreAuthenticatedSessionHolder.java index 931ab407976..675b13d6402 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/PreAuthenticatedSessionHolder.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/PreAuthenticatedSessionHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/UIException.java b/extensions/src/main/java/org/pentaho/platform/web/http/UIException.java index 6ca2597415b..ade4ea513a3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/UIException.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/UIException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/WebTemplateHelper.java b/extensions/src/main/java/org/pentaho/platform/web/http/WebTemplateHelper.java index b4d300ba9be..291250e767c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/WebTemplateHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/WebTemplateHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AbstractJaxRSResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AbstractJaxRSResource.java index eda2b31b043..39f478ac2d4 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AbstractJaxRSResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AbstractJaxRSResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthenticationProvider.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthenticationProvider.java index e6289e85805..750d7a058ac 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthenticationProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthenticationProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResource.java index e882fd29e15..c4016c606a5 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ChangePasswordUser.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ChangePasswordUser.java index 0a1246a8c12..736f8736465 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ChangePasswordUser.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ChangePasswordUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ContentGeneratorDescriptor.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ContentGeneratorDescriptor.java index cc0f520915a..5126712729a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ContentGeneratorDescriptor.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ContentGeneratorDescriptor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Cube.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Cube.java index fff6b1da051..bd136d0d017 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Cube.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Cube.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/DirectoryResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/DirectoryResource.java index 3be2e033429..43ce88af0d3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/DirectoryResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/DirectoryResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/EmailResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/EmailResource.java index 1c45947b31f..7ec26417c85 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/EmailResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/EmailResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java index c771b9d6a23..6f03f679f2d 100755 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResourceContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResourceContentGenerator.java index ef8edbced0a..5127a7aa8d4 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResourceContentGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResourceContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutput.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutput.java index 31a76d49f65..72c91f8ffbf 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutput.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutput.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutputProvider.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutputProvider.java index c40ac47843b..8d79c7c8126 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutputProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutputProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/IFileResourceRenderer.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/IFileResourceRenderer.java index ffac751b15e..566289c0eb3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/IFileResourceRenderer.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/IFileResourceRenderer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JAXBContextResolver.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JAXBContextResolver.java index 0def92e7054..0164f9e4be3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JAXBContextResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JAXBContextResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JaxbList.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JaxbList.java index f64222a5a1e..2e5b965fb09 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JaxbList.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JaxbList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JerseyUtil.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JerseyUtil.java index d1662f26323..68a13948ba1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JerseyUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JerseyUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LocalizedLogicalRoleName.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LocalizedLogicalRoleName.java index 57765f21d30..34bab029ec1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LocalizedLogicalRoleName.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LocalizedLogicalRoleName.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Log4jResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Log4jResource.java index bc4537763fd..d792d123c42 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Log4jResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Log4jResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignment.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignment.java index 0c16c2741ed..563b06bccb2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignment.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignment.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignments.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignments.java index af380619484..1afc62e4838 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignments.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignments.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/MantleResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/MantleResource.java index f75f70b6fbb..49fb03578fb 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/MantleResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/MantleResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Overlay.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Overlay.java index 004c83ac692..27a749647f2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Overlay.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Overlay.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PasswordResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PasswordResource.java index c0d11e01a0b..b7aba2e3800 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PasswordResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PasswordResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginManagerResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginManagerResource.java index 65187d1757a..5c1753fac08 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginManagerResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginManagerResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginPerspective.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginPerspective.java index c2676a24073..c106f378e6c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginPerspective.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginPerspective.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginResource.java index 9284f09bedf..ef0cc6e67e5 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProvider.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProvider.java index 8a084aabb61..2ea52668b7a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResource.java index 9481e375928..f0a657a59eb 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResource.java index 5a7c46ebd30..897ebbe3e3a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryResource.java index edcd4c5fc96..4caeb97d012 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RoleListWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RoleListWrapper.java index 127fe02a115..36db433c9b4 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RoleListWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RoleListWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RolesWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RolesWrapper.java index e774f7e13a4..d2c0a69af1f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RolesWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RolesWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RootResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RootResource.java index 34bf42a73f4..a6fd3a51212 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RootResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RootResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ServiceResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ServiceResource.java index ae478ac3ef9..bcea51cd703 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ServiceResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ServiceResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SessionResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SessionResource.java index 5bed726c4c6..14b79166fc1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SessionResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SessionResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Setting.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Setting.java index 6f3bc0342e1..5f9098c8321 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Setting.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Setting.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/StringListWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/StringListWrapper.java index d3a56b54efc..e8faf595055 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/StringListWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/StringListWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemPermissionsResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemPermissionsResource.java index 6c7e1802012..cff1645bb0b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemPermissionsResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemPermissionsResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResource.java index c0a2e255cd0..3aedc669800 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemResource.java index 00c7dd6aa3a..6a6a634171c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesMap.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesMap.java index 9ba8d7f2f21..417d4f6de41 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesMap.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesResource.java index f50adcb8d2a..072af72ba42 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemUsersResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemUsersResource.java index 5fa02828a4c..40717812212 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemUsersResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemUsersResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Theme.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Theme.java index aeebcd97f1c..6c001764d05 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Theme.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Theme.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ThemeResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ThemeResource.java index 91181eeb353..8a72a60cfb2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ThemeResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ThemeResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/TimeZoneWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/TimeZoneWrapper.java index a90d4f349ea..58138d7d62d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/TimeZoneWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/TimeZoneWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UnauthorizedException.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UnauthorizedException.java index 4a59291c750..d540f1b86b7 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UnauthorizedException.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UnauthorizedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/User.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/User.java index b468026abff..f62d6983aa9 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/User.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/User.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserChangePasswordDTO.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserChangePasswordDTO.java index 51cd5a2b406..86477f5526d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserChangePasswordDTO.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserChangePasswordDTO.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserConsoleResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserConsoleResource.java index 7c412dacdf8..dc7923bd365 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserConsoleResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserConsoleResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserListWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserListWrapper.java index 45d84c31e8b..4abace94f73 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserListWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserListWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java index bb96833fa62..7eb0a8e5248 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java @@ -1,27 +1,17 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; -import java.io.UnsupportedEncodingException; -import java.net.URLDecoder; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.HashSet; @@ -250,10 +240,9 @@ public Response changeUserPassword( ChangePasswordUser user ) { return Response.noContent().build(); } - private String b64DecodePassword( String encodedPassword ) throws UnsupportedEncodingException { + private String b64DecodePassword( String encodedPassword ) { if ( !StringUtils.isEmpty( encodedPassword ) && encodedPassword.startsWith( "ENC:" ) ) { - String password = new String( Base64Utils.fromBase64( encodedPassword.substring( 4 ) ), StandardCharsets.UTF_8 ); - return URLDecoder.decode( password, StandardCharsets.UTF_8.name() ); + return new String( Base64Utils.fromBase64( encodedPassword.substring( 4 ) ), StandardCharsets.UTF_8 ); } else { return encodedPassword; } @@ -901,8 +890,6 @@ public Response updatePassword( UserChangePasswordDTO user ) { Response.ResponseBuilder response = Response.status( Response.Status.BAD_REQUEST ); response.header( PUC_VALIDATION_ERROR_MESSAGE, e.getMessage() ); throw new WebApplicationException( response.build() ); - } catch ( Exception e ) { - throw new WebApplicationException( Response.Status.PRECONDITION_FAILED ); } return Response.noContent().build(); } diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoUtil.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoUtil.java index 44c80f7c4a6..88282be8a2c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleListResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleListResource.java index 63483353b0b..cea0bf3b753 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleListResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleListResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserSettingsResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserSettingsResource.java index f63335490b5..4e717d0899e 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserSettingsResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserSettingsResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UsersWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UsersWrapper.java index c2ed41d4901..fb582c14afa 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UsersWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UsersWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java index 7e02a62c110..c57c1b4e6ba 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/XactionUtil.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/XactionUtil.java index 7a6672c2042..37262c043c0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/XactionUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/XactionUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation.java index 9b325fbab3d..3fef55d6f83 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.operations; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionService.java index b7f78085212..a60122ca5d8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/FileService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/FileService.java index 5b50b27e828..a9bb5e002d3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/FileService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/FileService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishService.java index 3df03bc0c27..9648f030e26 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SessionService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SessionService.java index e317bbdd5cd..776c4778d23 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SessionService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SessionService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SystemService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SystemService.java index 72f20bb0871..b3f245284d0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SystemService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SystemService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserConsoleService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserConsoleService.java index ba08b8cc067..5540b3001e0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserConsoleService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserConsoleService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoService.java index 82b7658290b..448a8009f2a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListService.java index 211b67ee968..afaeb419864 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListService.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtils.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtils.java index 09dff4ecfda..ae75623b979 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; import java.io.IOException; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/FileUtils.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/FileUtils.java index 381de1878eb..b576bd7473d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/FileUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/FileUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/RepositoryFileHelper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/RepositoryFileHelper.java index baff9ff346f..53dc7b0d7f6 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/RepositoryFileHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/RepositoryFileHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtils.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtils.java index 91ac7dcfdb5..5f74382936e 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/HsqldbStartupListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/HsqldbStartupListener.java index 30e0d0fcbfd..4c0aa1d6032 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/HsqldbStartupListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/HsqldbStartupListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoCacheContextListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoCacheContextListener.java index 17866ef8af1..82fe164b3db 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoCacheContextListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoCacheContextListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java index 7b3154564ef..57b26e995f6 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java index 02a5b0b99d3..2b7a3409722 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/SolutionContextListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/SolutionContextListener.java index c500679a210..206af0b6de2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/SolutionContextListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/SolutionContextListener.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListener.java index 5b8d947ddeb..9123bf6f93b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/WebApplicationContext.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/WebApplicationContext.java index ed08709a397..8357dfdaaf6 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/WebApplicationContext.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/WebApplicationContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactory.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactory.java index ba30faae5d3..c0a26fedfda 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/CheckRefererFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/CheckRefererFilter.java index 88637574d02..cf237611907 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/CheckRefererFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/CheckRefererFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilter.java index 0df7e227453..cdfef308d77 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilter.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilter.java index 88df2e69a86..18779cd4e50 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoHibernateFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoHibernateFilter.java index 8885c5e4a3b..dcd25eca4a2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoHibernateFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoHibernateFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoMDCFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoMDCFilter.java index 8d19f1c1233..4a349771f5b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoMDCFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoMDCFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilter.java index 743f7466d2f..7dd77915d91 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoRequestContextFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoRequestContextFilter.java index ac471daedc8..9937b4ae3dc 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoRequestContextFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoRequestContextFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilter.java index 562123ec165..4bfd8b9ae6c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilter.java index 093b118d788..2261a409aac 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilter.java index bd9a7beb624..0e53d53fffd 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/RequestIdFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/RequestIdFilter.java index 1c926c98237..85847998e8b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/RequestIdFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/RequestIdFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/SetCharacterEncodingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/SetCharacterEncodingFilter.java index bdd0a95fad8..e2e82340acc 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/SetCharacterEncodingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/SetCharacterEncodingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/SystemStatusFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/SystemStatusFilter.java index cdd3374ccd1..7b62cf69e2f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/SystemStatusFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/SystemStatusFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/WebappRootForwardingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/WebappRootForwardingFilter.java index a587478f175..803862a2bb4 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/WebappRootForwardingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/WebappRootForwardingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/web/http/messages/Messages.java index bf741b43d2e..586f9fa58d1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpRequestParameterProvider.java b/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpRequestParameterProvider.java index 38e48ed2cf7..75420ba4fd1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpRequestParameterProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpRequestParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.request; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpWebServiceRequestHandler.java b/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpWebServiceRequestHandler.java index 871f2433e29..5388acd350d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpWebServiceRequestHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpWebServiceRequestHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.request; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/request/MultiReadHttpServletRequest.java b/extensions/src/main/java/org/pentaho/platform/web/http/request/MultiReadHttpServletRequest.java index 4a92701c8fd..3646eb59f60 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/request/MultiReadHttpServletRequest.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/request/MultiReadHttpServletRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.request; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/HttpSessionReuseDetectionFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/HttpSessionReuseDetectionFilter.java index 31609cd118d..380f7066438 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/HttpSessionReuseDetectionFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/HttpSessionReuseDetectionFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicAuthenticationEntryPoint.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicAuthenticationEntryPoint.java index 1aa419b9421..e9eddd025a8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicAuthenticationEntryPoint.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicAuthenticationEntryPoint.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicPostProcessingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicPostProcessingFilter.java index ec3a320e955..fb15eb1a78a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicPostProcessingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicPostProcessingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilter.java index 58ed81be9ae..a95ef9b8316 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoLogoutHandler.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoLogoutHandler.java index a592b306855..5e78581c1f6 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoLogoutHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoLogoutHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreAuthenticatedFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreAuthenticatedFilter.java index 156b2268106..6529e042bc8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreAuthenticatedFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreAuthenticatedFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListener.java index b9b06ba18b8..6795644352f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceException.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceException.java index 14182a49f64..ec573d5460c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceException.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandler.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandler.java index 3cfd02cdd3d..5c7129723db 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilter.java index e8c499316ce..a0d78f6cc08 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterAuthenticationFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterAuthenticationFilter.java index 8467c8bbc27..8ae703f6aab 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterAuthenticationFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterAuthenticationFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterFilterEntryPoint.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterFilterEntryPoint.java index d8f221b8a37..6eeabb37efd 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterFilterEntryPoint.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterFilterEntryPoint.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilter.java index 72c7adce55b..2f948751479 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/HttpSessionParameterProvider.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/HttpSessionParameterProvider.java index feeea8bec12..8ab05b0d1ab 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/HttpSessionParameterProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/HttpSessionParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoCacheSessionListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoCacheSessionListener.java index 6136e35618a..0e9d8d01196 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoCacheSessionListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoCacheSessionListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSession.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSession.java index dc6a9df89ea..06e5c31d232 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSession.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSessionListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSessionListener.java index d0d1bec6ebf..d4e129a8090 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSessionListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSessionListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoSessionFactory.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoSessionFactory.java index 173dcfc2973..478b79b2e15 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoSessionFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoSessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/SessionTempFileDeleter.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/SessionTempFileDeleter.java index 990691ba679..f4b1e24248a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/SessionTempFileDeleter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/SessionTempFileDeleter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/jsp/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/web/jsp/messages/Messages.java index 635e8f1e3dc..02538827b1b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/jsp/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/web/jsp/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.jsp.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/AbstractGwtRpcProxyServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/AbstractGwtRpcProxyServlet.java index 4a6113cecb2..c586f103079 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/AbstractGwtRpcProxyServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/AbstractGwtRpcProxyServlet.java @@ -1,20 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/CacheExpirationService.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/CacheExpirationService.java index b15a6a61ea4..069c54a487e 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/CacheExpirationService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/CacheExpirationService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java index e61ec0ec7b4..1379e87d9e9 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocument.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocument.java index 1a5e362a253..490085e5412 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocument.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocument.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GenericServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GenericServlet.java index c6615fbff6e..c33e4aca092 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GenericServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GenericServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GetImage.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GetImage.java index a4a511809c0..fcf72884aaa 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GetImage.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GetImage.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GetResource.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GetResource.java index 3f974ce785a..14aee64ef4d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GetResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GetResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcPluginProxyServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcPluginProxyServlet.java index 46988f3caff..47ba6c51114 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcPluginProxyServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcPluginProxyServlet.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyException.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyException.java index 7e3d492f0fa..45b7bef9bac 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyException.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyServlet.java index f9926a93a85..046024b2040 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyServlet.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpMimeTypeListener.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpMimeTypeListener.java index 8e2b2501bda..db438dd117c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpMimeTypeListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpMimeTypeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpServletRequestHandler.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpServletRequestHandler.java index 494787c128b..4691a2adbc8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpServletRequestHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpServletRequestHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpWebService.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpWebService.java index ed7192789af..8da93005498 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpWebService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/IUploadFileServletPlugin.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/IUploadFileServletPlugin.java index b9e6faf39ca..4f69521b1a1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/IUploadFileServletPlugin.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/IUploadFileServletPlugin.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSPluginServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSPluginServlet.java index 1297e59dbcf..55ce9fcd0a2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSPluginServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSPluginServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSServlet.java index 8b1967569e3..cd41e018d2b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/LocalizationServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/LocalizationServlet.java index 526b8798bc7..ea035395d2c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/LocalizationServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/LocalizationServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoDataSourceResolver.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoDataSourceResolver.java index 853182d5213..bcc73fcd44d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoDataSourceResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoDataSourceResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoPluginWSSpringServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoPluginWSSpringServlet.java index c3757b7390a..0d19e4d9e5d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoPluginWSSpringServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoPluginWSSpringServlet.java @@ -1,20 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoSerializationPolicy.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoSerializationPolicy.java index a4c3735f8c7..73f949c00c0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoSerializationPolicy.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoSerializationPolicy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWSSpringServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWSSpringServlet.java index c1c1efdc019..ec34cab011b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWSSpringServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWSSpringServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfig.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfig.java index 71a46b205f2..0f7ca4c01bf 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoXmlaServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoXmlaServlet.java index 9f083faf3ca..2f4d8402028 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoXmlaServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoXmlaServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PluggableUploadFileServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PluggableUploadFileServlet.java index 1dafe6c8d85..23bed5902df 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PluggableUploadFileServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PluggableUploadFileServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PluginDispatchServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PluginDispatchServlet.java index 8a94224bc4b..7891d3fc332 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PluginDispatchServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PluginDispatchServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ProxyServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ProxyServlet.java index 7a7e4f96f7b..59ad58b6b02 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ProxyServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ProxyServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletBase.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletBase.java index cd487faca3a..e80675d997f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletBase.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletToBeanProxy.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletToBeanProxy.java index 8e020e231d2..3607f7e6b4b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletToBeanProxy.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletToBeanProxy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java index 2cb82eda322..b7223376d63 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ThemeServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ThemeServlet.java index 348d720eb12..2690fd89459 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ThemeServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ThemeServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/UIServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/UIServlet.java index e4da9ac9f3d..0a2a0190575 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/UIServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/UIServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileServlet.java index d3a920260ea..efeee0b39fd 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileServlet.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileUtils.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileUtils.java index 52364c80329..4d47fed7ff8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileUtils.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ViewAction.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ViewAction.java index 6b89a77b0b1..695e31515ef 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ViewAction.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ViewAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/WebContextServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/WebContextServlet.java index 81cc8944d07..bd4d55a62a2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/WebContextServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/WebContextServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonContextResolver.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonContextResolver.java index 64242afda39..4db040d8d05 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonContextResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonContextResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet.jaxrs; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyBase.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyBase.java index d2e2e35adae..9190d08a2e2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyBase.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet.jaxrs; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyReader.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyReader.java index 3a5d91d4ea2..3f84c8dfaeb 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyReader.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyReader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet.jaxrs; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyWriter.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyWriter.java index a523f0c7dcd..6a46345f28f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyWriter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyWriter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet.jaxrs; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/messages/Messages.java index 8410887f711..7d91238ae72 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfig.java b/extensions/src/main/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfig.java index 40bb91abb5f..1b9894e158e 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.websocket; diff --git a/extensions/src/main/java/org/pentaho/platform/web/xsl/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/web/xsl/messages/Messages.java index 255d6f7c8a9..5f6d8a5f3b6 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/xsl/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/web/xsl/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.xsl.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/workitem/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/workitem/messages/Messages.java index 9f226477f8c..3bb9246f698 100644 --- a/extensions/src/main/java/org/pentaho/platform/workitem/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/workitem/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem.messages; diff --git a/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsActionTest.java b/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsActionTest.java index ca96f8172d1..f9ae2bb7491 100644 --- a/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsActionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsActionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsListenerTest.java b/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsListenerTest.java index 6bc2cb21e0e..37e475b1497 100644 --- a/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/test/java/org/pentaho/platform/admin/GeneratedContentCleanerTest.java b/extensions/src/test/java/org/pentaho/platform/admin/GeneratedContentCleanerTest.java index d5e06b7ed65..45c06709bdd 100644 --- a/extensions/src/test/java/org/pentaho/platform/admin/GeneratedContentCleanerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/admin/GeneratedContentCleanerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/test/java/org/pentaho/platform/admin/StatsDatabaseCheckTest.java b/extensions/src/test/java/org/pentaho/platform/admin/StatsDatabaseCheckTest.java index 2db0a302fe9..78fd7eb1c86 100644 --- a/extensions/src/test/java/org/pentaho/platform/admin/StatsDatabaseCheckTest.java +++ b/extensions/src/test/java/org/pentaho/platform/admin/StatsDatabaseCheckTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/test/java/org/pentaho/platform/config/AclEntryTest.java b/extensions/src/test/java/org/pentaho/platform/config/AclEntryTest.java index 63d84f87844..8d1a5128eae 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/AclEntryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/AclEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/AnalysisViewTest.java b/extensions/src/test/java/org/pentaho/platform/config/AnalysisViewTest.java index e535f49d771..e21db741929 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/AnalysisViewTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/AnalysisViewTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/AppConfigExceptionTest.java b/extensions/src/test/java/org/pentaho/platform/config/AppConfigExceptionTest.java index dd0c4bb8258..9d8215fbe64 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/AppConfigExceptionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/AppConfigExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/AppConfigPropertiesTest.java b/extensions/src/test/java/org/pentaho/platform/config/AppConfigPropertiesTest.java index f279f1dc1a0..f008956240d 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/AppConfigPropertiesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/AppConfigPropertiesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/ConsoleConfigXmlTest.java b/extensions/src/test/java/org/pentaho/platform/config/ConsoleConfigXmlTest.java index 80f6ad703ce..3ca3490b56b 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/ConsoleConfigXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/ConsoleConfigXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/DtdEntityResolverTest.java b/extensions/src/test/java/org/pentaho/platform/config/DtdEntityResolverTest.java index 471f10209ec..5ceb215749f 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/DtdEntityResolverTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/DtdEntityResolverTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsTest.java b/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsTest.java index 9b08e09c4ff..07881927f11 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsXmlTest.java b/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsXmlTest.java index bc96b89e927..ad089ed3247 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/LdapConfigPropertiesTest.java b/extensions/src/test/java/org/pentaho/platform/config/LdapConfigPropertiesTest.java index 2bcb59c38c6..7795773b4a6 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/LdapConfigPropertiesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/LdapConfigPropertiesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigPropertiesTest.java b/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigPropertiesTest.java index 2c46048a7d1..2cb989ea4c2 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigPropertiesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigPropertiesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigTest.java b/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigTest.java index 30203d6f623..342a675d3e6 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PasswordServiceFactoryTest.java b/extensions/src/test/java/org/pentaho/platform/config/PasswordServiceFactoryTest.java index 2f94a0d594f..2d4915e494e 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PasswordServiceFactoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PasswordServiceFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PdiConfigXmlTest.java b/extensions/src/test/java/org/pentaho/platform/config/PdiConfigXmlTest.java index 19c42b01734..a8f4851dcda 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PdiConfigXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PdiConfigXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PentahoObjectsConfigTest.java b/extensions/src/test/java/org/pentaho/platform/config/PentahoObjectsConfigTest.java index 542c53687ef..2896978a7e6 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PentahoObjectsConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PentahoObjectsConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurerTest.java b/extensions/src/test/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurerTest.java index 28dd9c53e0a..66f3be25abe 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PentahoXmlTest.java b/extensions/src/test/java/org/pentaho/platform/config/PentahoXmlTest.java index 28d79369d42..bdf6dd172b3 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PentahoXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PentahoXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PropertiesFileConfigurationTest.java b/extensions/src/test/java/org/pentaho/platform/config/PropertiesFileConfigurationTest.java index 54ec56e8776..903f852a483 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PropertiesFileConfigurationTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PropertiesFileConfigurationTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/SolutionPropertiesFileConfigurationTest.java b/extensions/src/test/java/org/pentaho/platform/config/SolutionPropertiesFileConfigurationTest.java index 0fa2bd6400a..21a26488fff 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/SolutionPropertiesFileConfigurationTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/SolutionPropertiesFileConfigurationTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/SpringSecurityHibernateConfigTest.java b/extensions/src/test/java/org/pentaho/platform/config/SpringSecurityHibernateConfigTest.java index 4325c1e5b60..4a631af0b14 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/SpringSecurityHibernateConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/SpringSecurityHibernateConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/SystemConfigFolderTest.java b/extensions/src/test/java/org/pentaho/platform/config/SystemConfigFolderTest.java index 411d582c399..edb83a68b3f 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/SystemConfigFolderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/SystemConfigFolderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/SystemConfigTest.java b/extensions/src/test/java/org/pentaho/platform/config/SystemConfigTest.java index 1bd9fb6ee95..f253ccc3c24 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/SystemConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/SystemConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/SystemSettingsConfigurationTest.java b/extensions/src/test/java/org/pentaho/platform/config/SystemSettingsConfigurationTest.java index 888794d9d5f..c83a28d12b3 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/SystemSettingsConfigurationTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/SystemSettingsConfigurationTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/WebXmlTest.java b/extensions/src/test/java/org/pentaho/platform/config/WebXmlTest.java index 4d76293efd4..119a27b6d48 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/WebXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/WebXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/i18n/MessagesTest.java b/extensions/src/test/java/org/pentaho/platform/config/i18n/MessagesTest.java index 0d74a85c185..e4d2243be23 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/i18n/MessagesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/i18n/MessagesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config.i18n; diff --git a/extensions/src/test/java/org/pentaho/platform/config/messages/MessagesTest.java b/extensions/src/test/java/org/pentaho/platform/config/messages/MessagesTest.java index 75d9e91b175..218bcb822ff 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/messages/MessagesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/messages/MessagesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config.messages; diff --git a/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringDeadEventSubscriberTest.java b/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringDeadEventSubscriberTest.java index dc6c4364c0a..b20028bb87e 100644 --- a/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringDeadEventSubscriberTest.java +++ b/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringDeadEventSubscriberTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.monitoring; diff --git a/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringServiceTest.java b/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringServiceTest.java index 3cd1b45a2d7..e30d99647c1 100644 --- a/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.monitoring; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProviderTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProviderTest.java index f4177597b05..0ebb1d859df 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProviderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedHelper.java b/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedHelper.java index 851b38b93c7..eb18872249c 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedHelper.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java index 744ccf47161..9383f85f05f 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; import org.apache.commons.io.FileUtils; @@ -416,20 +408,11 @@ public void deleteRecursiveIfExistsTest() { } } - @Test - public void verifyStaleLockBehavior() throws Exception { - assertTrue( lockFile.createNewFile() ); - FileChannel fileChannel = FileChannel.open( lockFile.toPath(), Set.of( StandardOpenOption.WRITE ) ); - fileChannel.write( ByteBuffer.wrap( "0".getBytes() ) ); - assertTrue( boot.waitForBootLock() ); - } - @Test public void verifyBootLockFailure() throws Exception { assertTrue( lockFile.createNewFile() ); FileChannel fileChannel = FileChannel.open( lockFile.toPath(), Set.of( StandardOpenOption.WRITE ) ); fileChannel.write( ByteBuffer.wrap( boot.getCurrentPid().getBytes() ) ); - assertTrue( boot.lockOwnerExists( lockFile ) ); assertFalse( boot.waitForBootLock() ); } diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstancePortFactoryTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstancePortFactoryTest.java index d5d94bcaca1..6ce1e39c944 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstancePortFactoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstancePortFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceResolverExceptionTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceResolverExceptionTest.java index e9afee80e03..567024da5f7 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceResolverExceptionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceResolverExceptionTest.java @@ -1,34 +1,26 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.osgi; - -import static org.junit.Assert.assertNotNull; - -import org.junit.Test; - -public class KarafInstanceResolverExceptionTest { - - @Test - public void test() { - KarafInstanceResolverException ex = new KarafInstanceResolverException( "testMsg" ); - assertNotNull( ex ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.osgi; + +import static org.junit.Assert.assertNotNull; + +import org.junit.Test; + +public class KarafInstanceResolverExceptionTest { + + @Test + public void test() { + KarafInstanceResolverException ex = new KarafInstanceResolverException( "testMsg" ); + assertNotNull( ex ); + } +} diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceTest.java index e0842cf4214..3f0175bd467 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/PentahoOSGIActivatorTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/PentahoOSGIActivatorTest.java index 573add7d39a..55b65acddc8 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/PentahoOSGIActivatorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/PentahoOSGIActivatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/SystemPackageExtrapolatorTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/SystemPackageExtrapolatorTest.java index 7d26116e3ce..1c17834658c 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/SystemPackageExtrapolatorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/SystemPackageExtrapolatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceActionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceActionTest.java index ebc6e9b72d5..9f0a0326a15 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceActionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceActionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponentTest.java index 63bf423ba21..09af352254a 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponentTest.java @@ -1,251 +1,243 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.action.datatransforms; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotEquals; -import static org.mockito.ArgumentMatchers.anyInt; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import org.apache.logging.log4j.Level; -import org.apache.logging.log4j.LogManager; -import org.dom4j.Node; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; -import org.mockito.Mockito; -import org.mockito.invocation.InvocationOnMock; -import org.mockito.stubbing.Answer; -import org.pentaho.actionsequence.dom.ActionInputConstant; -import org.pentaho.actionsequence.dom.IActionInput; -import org.pentaho.actionsequence.dom.actions.ResultSetCompareAction; -import org.pentaho.commons.connection.IPentahoResultSet; -import org.pentaho.platform.api.engine.IPentahoSession; -import org.pentaho.platform.api.engine.IRuntimeContext; -import org.pentaho.platform.api.util.LogUtil; - -public class ResultSetCompareComponentTest { - - private static final String RESULT_SET_ELEMENT_VALUE = "TEST_VALUE"; - - private static final String FIRST_ROW = "FIRST_ROW"; - - private static final String SECOND_ROW = "SECOND_ROW"; - - private final Level level = LogManager.getRootLogger().getLevel(); - - @Before - public void setUp() { - LogUtil.setLevel(LogManager.getLogger(), Level.OFF); - } - - @Test - public void validation_fails_without_both_resultSets() { - int actualValidateResult = callValidationWithResultSets( null, null ); - assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); - } - - @Test - public void validation_fails_without_first_resultSets() { - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - int actualValidateResult = callValidationWithResultSets( null, rs ); - assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); - } - - @Test - public void validation_fails_without_second_resultSets() { - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - int actualValidateResult = callValidationWithResultSets( rs, null ); - assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); - } - - @Test - public void validation_fails_without_compareColumnNumber() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, null, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - int actualValidateResult = rscc.validate(); - assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); - } - - @Test - public void validationSuccessful() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - int actualValidateResult = rscc.validate(); - assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_OK, actualValidateResult ); - } - - @Test - public void execute_fails_without_validation() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - int actualExecuteResult = rscc.execute(); - assertNotEquals( IRuntimeContext.RUNTIME_STATUS_SUCCESS, actualExecuteResult ); - } - - @Test - public void execute_fails_when_resultSets_have_different_number_of_rows() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs1 = createResultSet( 1, 1, RESULT_SET_ELEMENT_VALUE ); - IPentahoResultSet rs2 = createResultSet( 1, 2, RESULT_SET_ELEMENT_VALUE ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - rscc.validate(); - int actualExecuteResult = rscc.execute(); - assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); - } - - @Test - public void execute_fails_when_resultSets_have_different_number_of_columns() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs1 = createResultSet( 1, 1, RESULT_SET_ELEMENT_VALUE ); - IPentahoResultSet rs2 = createResultSet( 2, 1, RESULT_SET_ELEMENT_VALUE ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - rscc.validate(); - int actualExecuteResult = rscc.execute(); - assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); - } - - @Test - public void execute_fails_when_resultSets_have_different_values_in_compareColumn() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs1 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); - IPentahoResultSet rs2 = createResultSet( new String[][] { { FIRST_ROW }, { "SECOND" } } ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - rscc.validate(); - int actualExecuteResult = rscc.execute(); - assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); - } - - @Test - public void executeSuccessful() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs1 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); - IPentahoResultSet rs2 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - rscc.validate(); - int actualExecuteResult = rscc.execute(); - assertEquals( IRuntimeContext.RUNTIME_STATUS_SUCCESS, actualExecuteResult ); - } - - @After - public void tearDown() { - LogUtil.setLevel(LogManager.getLogger(), Level.OFF); - } - - private static int callValidationWithResultSets( IPentahoResultSet resultSet1, IPentahoResultSet resultSet2 ) { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - ResultSetCompareAction resultSetCompareAction = - createResultSetCompareAction( resultSet1, resultSet2, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - return rscc.validate(); - } - - private static IPentahoResultSet createResultSet( int columnCount, int rowCount, Object resultSetElement ) { - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - when( rs.getColumnCount() ).thenReturn( columnCount ); - when( rs.getRowCount() ).thenReturn( rowCount ); - when( rs.getValueAt( anyInt(), anyInt() ) ).thenReturn( resultSetElement ); - return rs; - } - - private static IPentahoResultSet createResultSet( final Object[][] resultSet ) { - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - when( rs.getRowCount() ).thenReturn( resultSet.length ); - when( rs.getColumnCount() ).thenAnswer( new Answer() { - - @Override - public Integer answer( InvocationOnMock invocation ) throws Throwable { - return resultSet.length == 0 ? 0 : resultSet[0].length; - } - } ); - when( rs.getValueAt( anyInt(), anyInt() ) ).thenAnswer( new Answer() { - - @Override - public Object answer( InvocationOnMock invocation ) throws Throwable { - Object[] args = invocation.getArguments(); - int rowNumber = (Integer) args[0]; - int colNumber = (Integer) args[1]; - return resultSet[rowNumber][colNumber]; - } - } ); - return rs; - } - - private static ResultSetCompareComponent createResultSetCompareComponent() { - ResultSetCompareComponent rscc = new ResultSetCompareComponent(); - IRuntimeContext context = mock( IRuntimeContext.class ); - rscc.setRuntimeContext( context ); - rscc.setSession( mock( IPentahoSession.class ) ); - rscc.setComponentDefinition( mock( Node.class ) ); - rscc.setInstanceId( "TEST_ID" ); - rscc.setProcessId( "TEST_PROCESS_ID" ); - rscc.setActionName( "TEST_ACTION_NAME" ); - return rscc; - } - - private static ResultSetCompareAction createResultSetCompareAction( IPentahoResultSet resultSet1, - IPentahoResultSet resultSet2, Integer compareColumnNum, boolean outputMismatches, boolean stopOnError ) { - ResultSetCompareAction resultSetCompareAction = mock( ResultSetCompareAction.class ); - - IActionInput resultSetInput1 = ActionInputConstant.NULL_INPUT; - if ( resultSet1 != null ) { - resultSetInput1 = mock( IActionInput.class ); - when( resultSetInput1.getValue() ).thenReturn( resultSet1 ); - } - when( resultSetCompareAction.getResultSet1() ).thenReturn( resultSetInput1 ); - - IActionInput resultSetInput2 = ActionInputConstant.NULL_INPUT; - if ( resultSet2 != null ) { - resultSetInput2 = mock( IActionInput.class ); - when( resultSetInput2.getValue() ).thenReturn( resultSet2 ); - } - when( resultSetCompareAction.getResultSet2() ).thenReturn( resultSetInput2 ); - - IActionInput compareColumnNumInput = ActionInputConstant.NULL_INPUT; - if ( compareColumnNum != null ) { - compareColumnNumInput = mock( IActionInput.class ); - when( compareColumnNumInput.getStringValue() ).thenReturn( String.valueOf( compareColumnNum ) ); - } - when( resultSetCompareAction.getCompareColumnNum() ).thenReturn( compareColumnNumInput ); - - IActionInput outputMismatchesInput = mock( IActionInput.class ); - when( outputMismatchesInput.getStringValue() ).thenReturn( String.valueOf( outputMismatches ) ); - when( resultSetCompareAction.getOutputMismatches() ).thenReturn( outputMismatchesInput ); - - IActionInput stopOnErrorInput = mock( IActionInput.class ); - when( stopOnErrorInput.getStringValue() ).thenReturn( String.valueOf( stopOnError ) ); - when( resultSetCompareAction.getStopOnError() ).thenReturn( stopOnErrorInput ); - - return resultSetCompareAction; - } - -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.action.datatransforms; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; +import static org.mockito.ArgumentMatchers.anyInt; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import org.apache.logging.log4j.Level; +import org.apache.logging.log4j.LogManager; +import org.dom4j.Node; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.mockito.Mockito; +import org.mockito.invocation.InvocationOnMock; +import org.mockito.stubbing.Answer; +import org.pentaho.actionsequence.dom.ActionInputConstant; +import org.pentaho.actionsequence.dom.IActionInput; +import org.pentaho.actionsequence.dom.actions.ResultSetCompareAction; +import org.pentaho.commons.connection.IPentahoResultSet; +import org.pentaho.platform.api.engine.IPentahoSession; +import org.pentaho.platform.api.engine.IRuntimeContext; +import org.pentaho.platform.api.util.LogUtil; + +public class ResultSetCompareComponentTest { + + private static final String RESULT_SET_ELEMENT_VALUE = "TEST_VALUE"; + + private static final String FIRST_ROW = "FIRST_ROW"; + + private static final String SECOND_ROW = "SECOND_ROW"; + + private final Level level = LogManager.getRootLogger().getLevel(); + + @Before + public void setUp() { + LogUtil.setLevel(LogManager.getLogger(), Level.OFF); + } + + @Test + public void validation_fails_without_both_resultSets() { + int actualValidateResult = callValidationWithResultSets( null, null ); + assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); + } + + @Test + public void validation_fails_without_first_resultSets() { + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + int actualValidateResult = callValidationWithResultSets( null, rs ); + assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); + } + + @Test + public void validation_fails_without_second_resultSets() { + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + int actualValidateResult = callValidationWithResultSets( rs, null ); + assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); + } + + @Test + public void validation_fails_without_compareColumnNumber() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, null, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + int actualValidateResult = rscc.validate(); + assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); + } + + @Test + public void validationSuccessful() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + int actualValidateResult = rscc.validate(); + assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_OK, actualValidateResult ); + } + + @Test + public void execute_fails_without_validation() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + int actualExecuteResult = rscc.execute(); + assertNotEquals( IRuntimeContext.RUNTIME_STATUS_SUCCESS, actualExecuteResult ); + } + + @Test + public void execute_fails_when_resultSets_have_different_number_of_rows() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs1 = createResultSet( 1, 1, RESULT_SET_ELEMENT_VALUE ); + IPentahoResultSet rs2 = createResultSet( 1, 2, RESULT_SET_ELEMENT_VALUE ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + rscc.validate(); + int actualExecuteResult = rscc.execute(); + assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); + } + + @Test + public void execute_fails_when_resultSets_have_different_number_of_columns() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs1 = createResultSet( 1, 1, RESULT_SET_ELEMENT_VALUE ); + IPentahoResultSet rs2 = createResultSet( 2, 1, RESULT_SET_ELEMENT_VALUE ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + rscc.validate(); + int actualExecuteResult = rscc.execute(); + assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); + } + + @Test + public void execute_fails_when_resultSets_have_different_values_in_compareColumn() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs1 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); + IPentahoResultSet rs2 = createResultSet( new String[][] { { FIRST_ROW }, { "SECOND" } } ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + rscc.validate(); + int actualExecuteResult = rscc.execute(); + assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); + } + + @Test + public void executeSuccessful() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs1 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); + IPentahoResultSet rs2 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + rscc.validate(); + int actualExecuteResult = rscc.execute(); + assertEquals( IRuntimeContext.RUNTIME_STATUS_SUCCESS, actualExecuteResult ); + } + + @After + public void tearDown() { + LogUtil.setLevel(LogManager.getLogger(), Level.OFF); + } + + private static int callValidationWithResultSets( IPentahoResultSet resultSet1, IPentahoResultSet resultSet2 ) { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + ResultSetCompareAction resultSetCompareAction = + createResultSetCompareAction( resultSet1, resultSet2, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + return rscc.validate(); + } + + private static IPentahoResultSet createResultSet( int columnCount, int rowCount, Object resultSetElement ) { + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + when( rs.getColumnCount() ).thenReturn( columnCount ); + when( rs.getRowCount() ).thenReturn( rowCount ); + when( rs.getValueAt( anyInt(), anyInt() ) ).thenReturn( resultSetElement ); + return rs; + } + + private static IPentahoResultSet createResultSet( final Object[][] resultSet ) { + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + when( rs.getRowCount() ).thenReturn( resultSet.length ); + when( rs.getColumnCount() ).thenAnswer( new Answer() { + + @Override + public Integer answer( InvocationOnMock invocation ) throws Throwable { + return resultSet.length == 0 ? 0 : resultSet[0].length; + } + } ); + when( rs.getValueAt( anyInt(), anyInt() ) ).thenAnswer( new Answer() { + + @Override + public Object answer( InvocationOnMock invocation ) throws Throwable { + Object[] args = invocation.getArguments(); + int rowNumber = (Integer) args[0]; + int colNumber = (Integer) args[1]; + return resultSet[rowNumber][colNumber]; + } + } ); + return rs; + } + + private static ResultSetCompareComponent createResultSetCompareComponent() { + ResultSetCompareComponent rscc = new ResultSetCompareComponent(); + IRuntimeContext context = mock( IRuntimeContext.class ); + rscc.setRuntimeContext( context ); + rscc.setSession( mock( IPentahoSession.class ) ); + rscc.setComponentDefinition( mock( Node.class ) ); + rscc.setInstanceId( "TEST_ID" ); + rscc.setProcessId( "TEST_PROCESS_ID" ); + rscc.setActionName( "TEST_ACTION_NAME" ); + return rscc; + } + + private static ResultSetCompareAction createResultSetCompareAction( IPentahoResultSet resultSet1, + IPentahoResultSet resultSet2, Integer compareColumnNum, boolean outputMismatches, boolean stopOnError ) { + ResultSetCompareAction resultSetCompareAction = mock( ResultSetCompareAction.class ); + + IActionInput resultSetInput1 = ActionInputConstant.NULL_INPUT; + if ( resultSet1 != null ) { + resultSetInput1 = mock( IActionInput.class ); + when( resultSetInput1.getValue() ).thenReturn( resultSet1 ); + } + when( resultSetCompareAction.getResultSet1() ).thenReturn( resultSetInput1 ); + + IActionInput resultSetInput2 = ActionInputConstant.NULL_INPUT; + if ( resultSet2 != null ) { + resultSetInput2 = mock( IActionInput.class ); + when( resultSetInput2.getValue() ).thenReturn( resultSet2 ); + } + when( resultSetCompareAction.getResultSet2() ).thenReturn( resultSetInput2 ); + + IActionInput compareColumnNumInput = ActionInputConstant.NULL_INPUT; + if ( compareColumnNum != null ) { + compareColumnNumInput = mock( IActionInput.class ); + when( compareColumnNumInput.getStringValue() ).thenReturn( String.valueOf( compareColumnNum ) ); + } + when( resultSetCompareAction.getCompareColumnNum() ).thenReturn( compareColumnNumInput ); + + IActionInput outputMismatchesInput = mock( IActionInput.class ); + when( outputMismatchesInput.getStringValue() ).thenReturn( String.valueOf( outputMismatches ) ); + when( resultSetCompareAction.getOutputMismatches() ).thenReturn( outputMismatchesInput ); + + IActionInput stopOnErrorInput = mock( IActionInput.class ); + when( stopOnErrorInput.getStringValue() ).thenReturn( String.valueOf( stopOnError ) ); + when( resultSetCompareAction.getStopOnError() ).thenReturn( stopOnErrorInput ); + + return resultSetCompareAction; + } + +} diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListenerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListenerTest.java index 3d66a9cf515..512cd975dea 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.defaultcontent; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriterTest.java index 429125ff8ed..f43e0c0e64d 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/DIServerConfigTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/DIServerConfigTest.java index f40f3786ab4..402241fd1de 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/DIServerConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/DIServerConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListenerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListenerTest.java index e0d25eb80e3..2d740ef1565 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProviderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProviderTest.java index 3311bace689..a14a644aaab 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProviderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProviderTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021-2022 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponentTest.java index 9cf76cec6e1..bbcbd4fc8ac 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponentTest.java index b9fc6dc00eb..8e6269e7fd8 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRuleTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRuleTest.java index 23d68629535..455739e2eaa 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRuleTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRuleTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/messages/MessagesTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/messages/MessagesTest.java index a68a005b3db..6839a94840f 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/messages/MessagesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/messages/MessagesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.messages; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponentTest.java index 675cbc21ab9..b6be3dc4f2d 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperTest.java index 24e12b45d66..9a9a6ba9bd3 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper_Mondrian_2229_Test.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper_Mondrian_2229_Test.java index 228fb61d9f7..971598edc7f 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper_Mondrian_2229_Test.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper_Mondrian_2229_Test.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogTest.java index bfddd81df30..9e893941bb7 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatterTest.java index a6d076d5b75..f027824bcc6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.formatter; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListenerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListenerTest.java index c10dd5e3030..ad60b9c602a 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponentTest.java index 2f4ef26b962..6ce1afa951c 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponentTest.java index f009c7b5fa7..00034c41db6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.pentahometadata; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponentTest.java index 31dcbe6d930..69fc542465e 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xmla; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecutionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecutionTest.java index c1bfa743453..cbf1e275d67 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecutionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecutionTest.java @@ -1,115 +1,107 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.plugin.condition.javascript; - -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.util.Collections; - -import org.apache.commons.logging.Log; -import org.junit.Test; -import org.pentaho.commons.connection.IPentahoResultSet; -import org.pentaho.platform.api.engine.IActionParameter; - -public class ConditionalExecutionTest { - - private static final Log logger = mock( Log.class ); - - @Test - public void testShouldExecute_returns_true_for_true_string_result() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = 'true'; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertTrue( actualResult ); - } - - @Test - public void testShouldExecute_returns_true_for_yes_string_result() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = 'yes'; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertTrue( actualResult ); - } - - @Test - public void testShouldExecute_returns_false_properly() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = 'no'; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertFalse( actualResult ); - } - - @Test - public void testShouldExecute_returns_true_for_true_result() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = true; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertTrue( actualResult ); - } - - @Test - public void testShouldExecute_returns_true_for_number_result_greater_than_0() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = 1; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertTrue( actualResult ); - } - - @Test - public void testShouldExecute_returns_false_for_number_result_less_than_0() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = -1; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertFalse( actualResult ); - } - - @Test - public void testShouldExecute_returns_true_for_result_with_rows() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "resultElement;" ); - IActionParameter parameter = createParameterWithResult( 1 ); - boolean actualResult = - conditionalExecution.shouldExecute( Collections.singletonMap( "resultElement", parameter ), logger ); - assertTrue( actualResult ); - } - - @Test - public void testShouldExecute_returns_false_for_result_without_rows() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "resultElement;" ); - IActionParameter parameter = createParameterWithResult( 0 ); - boolean actualResult = - conditionalExecution.shouldExecute( Collections.singletonMap( "resultElement", parameter ), logger ); - assertFalse( actualResult ); - } - - private static IActionParameter createParameterWithResult( int rowsCount ) { - IActionParameter parameter = mock( IActionParameter.class ); - IPentahoResultSet resultSet = mock( IPentahoResultSet.class ); - when( resultSet.getRowCount() ).thenReturn( rowsCount ); - when( parameter.getValue() ).thenReturn( resultSet ); - return parameter; - } - -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.condition.javascript; + +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import java.util.Collections; + +import org.apache.commons.logging.Log; +import org.junit.Test; +import org.pentaho.commons.connection.IPentahoResultSet; +import org.pentaho.platform.api.engine.IActionParameter; + +public class ConditionalExecutionTest { + + private static final Log logger = mock( Log.class ); + + @Test + public void testShouldExecute_returns_true_for_true_string_result() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = 'true'; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertTrue( actualResult ); + } + + @Test + public void testShouldExecute_returns_true_for_yes_string_result() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = 'yes'; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertTrue( actualResult ); + } + + @Test + public void testShouldExecute_returns_false_properly() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = 'no'; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertFalse( actualResult ); + } + + @Test + public void testShouldExecute_returns_true_for_true_result() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = true; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertTrue( actualResult ); + } + + @Test + public void testShouldExecute_returns_true_for_number_result_greater_than_0() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = 1; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertTrue( actualResult ); + } + + @Test + public void testShouldExecute_returns_false_for_number_result_less_than_0() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = -1; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertFalse( actualResult ); + } + + @Test + public void testShouldExecute_returns_true_for_result_with_rows() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "resultElement;" ); + IActionParameter parameter = createParameterWithResult( 1 ); + boolean actualResult = + conditionalExecution.shouldExecute( Collections.singletonMap( "resultElement", parameter ), logger ); + assertTrue( actualResult ); + } + + @Test + public void testShouldExecute_returns_false_for_result_without_rows() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "resultElement;" ); + IActionParameter parameter = createParameterWithResult( 0 ); + boolean actualResult = + conditionalExecution.shouldExecute( Collections.singletonMap( "resultElement", parameter ), logger ); + assertFalse( actualResult ); + } + + private static IActionParameter createParameterWithResult( int rowsCount ) { + IActionParameter parameter = mock( IActionParameter.class ); + IPentahoResultSet resultSet = mock( IPentahoResultSet.class ); + when( resultSet.getRowCount() ).thenReturn( rowsCount ); + when( parameter.getValue() ).thenReturn( resultSet ); + return parameter; + } + +} diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableConditionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableConditionTest.java index 6ec91920956..d0a7bcf8514 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableConditionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableConditionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.condition.scriptable; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandlerTest.java index 22304b8baed..b2244eea333 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.outputs; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriverTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriverTest.java index af58adb5b8d..acfe85143c6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriverTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriverTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExecTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExecTest.java index c8364d5c86f..04878f08532 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExecTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExecTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.metadata.sql; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaDataTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaDataTest.java index 5245efc44df..a8b9f5eb2ed 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaDataTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.mondrian; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnectionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnectionTest.java index 8999f8397f5..404ca604929 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnectionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnectionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetTest.java index cbcbd3b58dd..38695261045 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationTest.java index b00f274815f..96d6af0c023 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXmlTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXmlTest.java index 28b39bbd06a..5841ace3167 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailServiceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailServiceTest.java index 90eb267639b..0bc71114fdb 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporterTest.java index d3c2ad1d010..b4a99284e7e 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.exporter; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/ArchiveLoaderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/ArchiveLoaderTest.java index e024192ba14..7dcfc39a331 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/ArchiveLoaderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/ArchiveLoaderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessorTest.java index 872a945cd1d..653199de577 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandlerTest.java index 43ccd82df90..46ad43ba021 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandlerTest.java index 347b977c829..971026a826d 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerTest.java index baf130438ed..07e7143a1e3 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandlerTest.java index 32f68f06b50..4aea325f4ba 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolverTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolverTest.java index 851eaae3129..ca3dd1c8a67 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolverTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolverTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandlerTest.java index ed9b1df66b5..980f0be2019 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PlatformImporterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PlatformImporterTest.java index 290b0746a8c..f2134641020 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PlatformImporterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PlatformImporterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundleTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundleTest.java index 464bc12e6ec..4032a311df1 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundleTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundleTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandlerTest.java index 9b6c3518f44..cbd96915516 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerTest.java index 71019907b60..b2d205f2da4 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/XActionImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/XActionImportHandlerTest.java index 79b4e586213..c337946ceb5 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/XActionImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/XActionImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessorTest.java index 78fe9d2c18a..9277851a1ad 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; /* diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorPasswordTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorPasswordTest.java index 842cb0ea70c..085fa3cb4e0 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorPasswordTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorPasswordTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorTest.java index 01c971d8c80..5d5838eb567 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverterTest.java index 9b540ef7467..4715ef17873 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandlerTest.java index 969a35d2e89..119d01ae535 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExceptionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExceptionTest.java index febe9b86142..4e671b139f0 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExceptionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoderTest.java index db3553ad5f6..b0c6b63d931 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExporterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExporterTest.java index da6f13cebed..498359b0eda 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExporterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExporterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ImportSessionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ImportSessionTest.java index be8bfa548b0..39a828d17ab 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ImportSessionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ImportSessionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfoTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfoTest.java index d42420f4005..6f284cc7d38 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfoTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundleTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundleTest.java index 7300877bf4f..3aac0223c24 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundleTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundleTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportLogTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportLogTest.java index 0277cfbce0b..a2ba74e19e2 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportLogTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportLogTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessorTest.java index 938788190e2..2a83015e5f7 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; /* diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/TestAuthorizationPolicy.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/TestAuthorizationPolicy.java index fca2878ca08..3f46ee1f71c 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/TestAuthorizationPolicy.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/TestAuthorizationPolicy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessorTest.java index 008c808bd54..5b17ae038b6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxyTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxyTest.java index a79346db384..ffd737864c5 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxyTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerTest.java index 8906ef7d79e..b8c0f3d0877 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTriggerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTriggerTest.java index 7bc7daaa0ce..ec709d5638e 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTriggerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTriggerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomPropertyTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomPropertyTest.java index d0ce0f5102a..905067bca32 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomPropertyTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomPropertyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessTypeTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessTypeTest.java index a0f2ab6a767..93ffb2fb9a2 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessTypeTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessTypeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnectionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnectionTest.java index 86afc562c7e..96acc7dd724 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnectionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnectionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseTypeTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseTypeTest.java index 4aebb19c4a6..e2514892492 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseTypeTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseTypeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifierTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifierTest.java index c2b3d914a87..6cbc2939bc4 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifierTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifierTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekTest.java index 13f68fd142f..cb0c16529f8 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAclTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAclTest.java index 3ecc2d71d6a..b84ed9919f8 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAclTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAclTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntryTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntryTest.java index 9f89ce90378..850ddbdf939 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataTest.java index 77d1314834e..23e2e37a445 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaDataTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaDataTest.java index e6d5172101c..03c1e4e5826 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaDataTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasourceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasourceTest.java index fc418cd4cef..7202f28466c 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStoreTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStoreTest.java index f7ad0140a8c..a42c0ba02a6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStoreTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStoreTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestPropertyTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestPropertyTest.java index 5586ad5db23..ea6388ef904 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestPropertyTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestPropertyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrenceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrenceTest.java index 3ee48cee0a6..6f91d89ef4c 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrenceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequestTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequestTest.java index fcf79d3cea0..b83517e962b 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequestTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequestTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactoryTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactoryTest.java index 028f8df1f72..a6db72c46d6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMetaTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMetaTest.java index 16e519a76da..02495b81c9e 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMetaTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMetaTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeekTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeekTest.java index fbe1b92b003..7227bb308d5 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeekTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeekTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceListTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceListTest.java index fd57bd48c9c..c9cb147e959 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceListTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceListTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrenceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrenceTest.java index b019c902c15..b6e0c856502 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrenceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTriggerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTriggerTest.java index dc094476cf4..4a5de91dba3 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTriggerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTriggerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSourceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSourceTest.java index a0c9c42500f..12e6becb819 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperTest.java index b0db2395dad..8bf4853aa40 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSourceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSourceTest.java index 8e89ec6a94d..6f963fab996 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMapTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMapTest.java index 39fa3817898..9b257fddd52 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMapTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMapTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolderTest.java index 3062118bdac..2770a191c53 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryTest.java index 4da67a062a5..5c583bca970 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryTest.java index 3c876021604..8001a241da6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/olap/OlapServiceImplTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/olap/OlapServiceImplTest.java index 39a6b9aad82..c38fa4c4e61 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/olap/OlapServiceImplTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/olap/OlapServiceImplTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.olap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPluginTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPluginTest.java index 0268ef3653c..dcc5b68c3b4 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPluginTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPluginTest.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; import org.junit.Test; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecoratorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecoratorTest.java index b2d617386a7..9f9aa3de691 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecoratorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecoratorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsServiceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsServiceTest.java index eb8336d2daa..2ed263df127 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListServiceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListServiceTest.java index 1db2d94e691..ee5207d3b5b 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCacheTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCacheTest.java index 70c78bf2a20..13bf583afb7 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCacheTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCacheTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java index 4bf723ec6e0..9b1cfe9d433 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsServiceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsServiceTest.java index 87d86e84388..b1321022c17 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java index c60049540f9..3a98a3ef202 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessagesTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessagesTest.java index 397b0b4d66f..3c94ada28b2 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessagesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessagesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulatorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulatorTest.java index b2fa826162b..ff33e057fda 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulatorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulatorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulatorTest.java index 90460bb87be..46fd49789d7 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulatorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTest.java index bf296218a9b..9a90600b168 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTest.java index 727bae92545..10675b1ae25 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthorityTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthorityTest.java index 77aa2cf7d5e..a81ea2164d0 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthorityTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthorityTest.java @@ -1,88 +1,80 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotEquals; -import static org.junit.Assert.assertTrue; - -import java.lang.reflect.Field; -import java.util.Collection; -import java.util.LinkedList; - -import org.junit.Assert; -import org.junit.Test; - -public class StringToGrantedAuthorityTest { - - @Test - public void test() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException { - - Field rolePrefix = StringToGrantedAuthority.class.getDeclaredField( "rolePrefix" ); - rolePrefix.setAccessible( true ); - - Field convertToUpperCase = StringToGrantedAuthority.class.getDeclaredField( "convertToUpperCase" ); - convertToUpperCase.setAccessible( true ); - - StringToGrantedAuthority test = new StringToGrantedAuthority(); - - assertEquals( "ROLE_", rolePrefix.get( test ) ); - test.setRolePrefix( "TESTROLE_" ); - assertNotEquals( "ROLE_", rolePrefix.get( test ) ); - - assertEquals( true, convertToUpperCase.get( test ) ); - test.setConvertToUpperCase( false ); - assertEquals( false, convertToUpperCase.get( test ) ); - } - - @Test - public void testTransform() { - StringToGrantedAuthority test = new StringToGrantedAuthority(); - test.setConvertToUpperCase( false ); - String admin = "admin"; - Object transformed = test.transform( admin ); - assertEquals( "ROLE_admin", transformed.toString() ); - - test.setConvertToUpperCase( true ); - transformed = test.transform( admin ); - assertEquals( "ROLE_ADMIN", transformed.toString() ); - - Integer zero = new Integer( 0 ); - transformed = test.transform( zero ); - assertEquals( zero, transformed ); - - Object[] input = new Object[] { new Integer( 0 ), new Long( 1 ), new Character( 'a' ) }; - Object output = test.transform( input ); - Assert.assertArrayEquals( (Object[]) output, input ); - - Collection inputCollection = new LinkedList<>(); - output = test.transform( inputCollection ); - assertTrue( ( (Collection) output ).isEmpty() ); - - inputCollection.add( new String( "admin" ) ); - output = test.transform( inputCollection ); - - assertTrue( ( (Collection) output ).size() == 1 ); - - Object element = ( (Collection) output ).toArray()[0]; - assertEquals( "ROLE_ADMIN", element.toString() ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; +import static org.junit.Assert.assertTrue; + +import java.lang.reflect.Field; +import java.util.Collection; +import java.util.LinkedList; + +import org.junit.Assert; +import org.junit.Test; + +public class StringToGrantedAuthorityTest { + + @Test + public void test() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException { + + Field rolePrefix = StringToGrantedAuthority.class.getDeclaredField( "rolePrefix" ); + rolePrefix.setAccessible( true ); + + Field convertToUpperCase = StringToGrantedAuthority.class.getDeclaredField( "convertToUpperCase" ); + convertToUpperCase.setAccessible( true ); + + StringToGrantedAuthority test = new StringToGrantedAuthority(); + + assertEquals( "ROLE_", rolePrefix.get( test ) ); + test.setRolePrefix( "TESTROLE_" ); + assertNotEquals( "ROLE_", rolePrefix.get( test ) ); + + assertEquals( true, convertToUpperCase.get( test ) ); + test.setConvertToUpperCase( false ); + assertEquals( false, convertToUpperCase.get( test ) ); + } + + @Test + public void testTransform() { + StringToGrantedAuthority test = new StringToGrantedAuthority(); + test.setConvertToUpperCase( false ); + String admin = "admin"; + Object transformed = test.transform( admin ); + assertEquals( "ROLE_admin", transformed.toString() ); + + test.setConvertToUpperCase( true ); + transformed = test.transform( admin ); + assertEquals( "ROLE_ADMIN", transformed.toString() ); + + Integer zero = new Integer( 0 ); + transformed = test.transform( zero ); + assertEquals( zero, transformed ); + + Object[] input = new Object[] { new Integer( 0 ), new Long( 1 ), new Character( 'a' ) }; + Object output = test.transform( input ); + Assert.assertArrayEquals( (Object[]) output, input ); + + Collection inputCollection = new LinkedList<>(); + output = test.transform( inputCollection ); + assertTrue( ( (Collection) output ).isEmpty() ); + + inputCollection.add( new String( "admin" ) ); + output = test.transform( inputCollection ); + + assertTrue( ( (Collection) output ).size() == 1 ); + + Object element = ( (Collection) output ).toArray()[0]; + assertEquals( "ROLE_ADMIN", element.toString() ); + } +} diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java index f68c688d10b..f668833237c 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java @@ -1,357 +1,11 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; - -import java.io.ByteArrayOutputStream; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Map; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.description.TransportInDescription; -import org.apache.axis2.description.TransportOutDescription; -import org.apache.axis2.engine.AxisConfiguration; -import org.junit.Before; -import org.junit.Test; -import org.pentaho.platform.api.engine.IOutputHandler; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.engine.core.output.SimpleOutputHandler; -import org.pentaho.platform.engine.core.solution.SimpleParameterProvider; -import org.pentaho.platform.engine.core.system.StandaloneSession; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.AxisWebServiceManager; -import org.pentaho.platform.util.web.SimpleUrlFactory; -import org.pentaho.test.platform.plugin.services.webservices.MimeTypeListener; -import org.pentaho.test.platform.plugin.services.webservices.StubService; -import org.pentaho.test.platform.plugin.services.webservices.StubServiceSetup; -import org.pentaho.test.platform.plugin.services.webservices.StubTransportListener; -import org.pentaho.test.platform.plugin.services.webservices.StubTransportSender; - -import com.mockrunner.mock.web.MockHttpServletRequest; -import com.mockrunner.mock.web.MockHttpServletResponse; - -public class AxisServiceExecutorTest { - - private static final String BASE_URL = "http://testhost:testport/testcontent"; - private static final String DEAFULT_TRANSPOT_PROTOCOL = "http"; - private static final String REMOTE_ADDRESS = "127.0.0.1"; - - private ByteArrayOutputStream out; - private AxisServiceExecutor contentGenerator; - - @Before - public void setUp() throws Exception { - StandaloneSession session = new StandaloneSession( "test" ); - StubServiceSetup serviceSetup = new StubServiceSetup(); - serviceSetup.setSession( session ); - - AxisConfiguration axisCfg = serviceSetup.getAxisConfiguration(); - ConfigurationContext configContext = new ConfigurationContext( axisCfg ); - - serviceSetup.loadServices(); - - TransportInDescription tIn = new TransportInDescription( DEAFULT_TRANSPOT_PROTOCOL ); - StubTransportListener receiver = new StubTransportListener(); - tIn.setReceiver( receiver ); - axisCfg.addTransportIn( tIn ); - - TransportOutDescription tOut = new TransportOutDescription( DEAFULT_TRANSPOT_PROTOCOL ); - StubTransportSender sender = new StubTransportSender(); - tOut.setSender( sender ); - axisCfg.addTransportOut( tOut ); - - AxisWebServiceManager.currentAxisConfiguration = axisCfg; - AxisWebServiceManager.currentAxisConfigContext = configContext; - - out = new ByteArrayOutputStream(); - IOutputHandler outputHandler = new SimpleOutputHandler( out, false ); - outputHandler.setMimeTypeListener( new MimeTypeListener() ); - - contentGenerator = new AxisServiceExecutor(); - - contentGenerator.setOutputHandler( outputHandler ); - contentGenerator.setMessagesList( new ArrayList() ); - - contentGenerator.setSession( session ); - contentGenerator.setUrlFactory( new SimpleUrlFactory( BASE_URL + "?" ) ); - - assertNotNull( "contentGenerator is null", contentGenerator ); - assertNotNull( "Logger is null", contentGenerator.getLogger() ); - } - - @Test - public void testRunGet() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService/getString" ); - pathParams.setParameter( "remoteaddr", "http:test" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "GET" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService/getString" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService/getString" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubTransportSender.transportOutStr = null; - StubService.getStringCalled = false; - - contentGenerator.createContent(); - - assertTrue( StubService.getStringCalled ); - String content = StubTransportSender.transportOutStr; - assertEquals( "result are wrong", - "test" - + " result", content ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunGetWithParameter() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService/setString?str=testinput" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "GET" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService/setString" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService/getString" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - request.setQueryString( "str=testinput" ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubService.setStringCalled = false; - StubTransportSender.transportOutStr = null; - - contentGenerator.createContent(); - - assertTrue( StubService.setStringCalled ); - assertEquals( "testinput", StubService.str ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunGetThrowError() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService/throwsError1" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "GET" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService/throwsError1" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService/throwsError1" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - try { - StubService.throwsError1Called = false; - StubTransportSender.transportOutStr = null; - - contentGenerator.createContent(); - - assertTrue( StubService.throwsError1Called ); - String content = StubTransportSender.transportOutStr; - assertNull( "Content should be empty", content ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunGetErrorResponse() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService/throwsError2" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "GET" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService/throwsError2" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService/throwsError2" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubService.throwsError2Called = false; - StubTransportSender.transportOutStr = null; - - contentGenerator.createContent(); - - assertTrue( StubService.throwsError2Called ); - String content = StubTransportSender.transportOutStr; - assertTrue( "results are wrong", content.contains( "soapenv:Fault" ) ); - assertTrue( "results are wrong", content.contains( "test error 2" ) ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunGetAxisServletHooks() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService/bogus" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "GET" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService/bogus" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService/bogus" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubTransportSender.transportOutStr = null; - - contentGenerator.createContent(); - - String content = StubTransportSender.transportOutStr; - assertTrue( "results are wrong", content.contains( "soapenv:Fault" ) ); - assertTrue( "results are wrong", content.contains( "AxisServletHooks" ) ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunPost() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService" ); - pathParams.setParameter( "remoteaddr", "http:test" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "POST" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - request.setContentType( "application/soap+xml; charset=UTF-8; action=\"urn:getString\"" ); - String xml = - ""; - request.setBodyContent( xml ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubTransportSender.transportOutStr = null; - StubService.getStringCalled = false; - - contentGenerator.createContent(); - - assertTrue( StubService.getStringCalled ); - String content = StubTransportSender.transportOutStr; - assertEquals( "result are wrong", - "test " - + "result", content ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunPut() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService" ); - pathParams.setParameter( "remoteaddr", "http:test" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "PUT" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - request.setContentType( "application/soap+xml; charset=UTF-8; action=\"urn:getString\"" ); - String xml = - ""; - request.setBodyContent( xml ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubTransportSender.transportOutStr = null; - StubService.getStringCalled = false; - - contentGenerator.createContent(); - - assertTrue( StubService.getStringCalled ); - String content = StubTransportSender.transportOutStr; - assertEquals( "result are wrong", - "test" - + " result", content ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - -} + * Change Date: 2028-08-13 + ******************************************************************************/ diff --git a/extensions/src/test/java/org/pentaho/platform/settings/PortFileManagerTest.java b/extensions/src/test/java/org/pentaho/platform/settings/PortFileManagerTest.java index 7b1c488d10d..daa2453f758 100644 --- a/extensions/src/test/java/org/pentaho/platform/settings/PortFileManagerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/settings/PortFileManagerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/test/java/org/pentaho/platform/settings/ServerPortRegistryTest.java b/extensions/src/test/java/org/pentaho/platform/settings/ServerPortRegistryTest.java index 2bfbca121e2..f93c9559efb 100644 --- a/extensions/src/test/java/org/pentaho/platform/settings/ServerPortRegistryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/settings/ServerPortRegistryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/test/java/org/pentaho/platform/settings/ServerPortTest.java b/extensions/src/test/java/org/pentaho/platform/settings/ServerPortTest.java index 38985d0a2e1..b0f68a91add 100644 --- a/extensions/src/test/java/org/pentaho/platform/settings/ServerPortTest.java +++ b/extensions/src/test/java/org/pentaho/platform/settings/ServerPortTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/test/java/org/pentaho/platform/web/WebUtilTest.java b/extensions/src/test/java/org/pentaho/platform/web/WebUtilTest.java index dc30b8bcf55..ae7340c9bd0 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/WebUtilTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/WebUtilTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpcTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpcTest.java index 2e343b91a21..23612610f99 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpcTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpcTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpcTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpcTest.java index 9c98fe3c40c..8b75d178230 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpcTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpcTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpcTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpcTest.java index 8b30a9147bd..63be041d0ee 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpcTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpcTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtilTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtilTest.java index d1cda79b601..fcdfc1a8b7d 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtilTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtilTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.impl; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcherTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcherTest.java index 010ec96bcd5..6ee6ded901a 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcherTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcherTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcherTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcherTest.java index d5c6f72611f..4c15c2b404b 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcherTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcherTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcherTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcherTest.java index afef9a41e96..7d9e00feff7 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcherTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcherTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCacheTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCacheTest.java index ed8f1f392c9..3360ff318fa 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCacheTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCacheTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.support; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResourceTest.java index 085843a2783..7a218341ae1 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/DirectoryResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/DirectoryResourceTest.java index 7f5974e3b82..35e8cac0eb9 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/DirectoryResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/DirectoryResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/EmailResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/EmailResourceTest.java index e317d3ffb58..03531808d3e 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/EmailResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/EmailResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/FileResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/FileResourceTest.java index 66c4a2bd9d5..ebf540e5b7e 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/FileResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/FileResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/Log4jResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/Log4jResourceTest.java index 797e83a8358..9328a535ca4 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/Log4jResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/Log4jResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/PasswordResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/PasswordResourceTest.java index f46b7cb2f58..546a76ed80e 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/PasswordResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/PasswordResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProviderTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProviderTest.java index b075b338639..fa01e9cfd3d 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProviderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceTest.java index 87452037026..87a07d68d25 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResourceTest.java index a247f47866b..adff5905a9f 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryResourceTest.java index d6e72638e3f..7dd96ec7651 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SessionResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SessionResourceTest.java index a4b531519af..f3c5ecad606 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SessionResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SessionResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SettingTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SettingTest.java index 8a9ae3da61a..9a5b9b8aad3 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SettingTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SettingTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResourceTest.java index 4bafbf9dbeb..20a96de39d2 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemResourceTest.java index 4f00fc4d3b3..12b853365bd 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemUsersResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemUsersResourceTest.java index e8105b474ba..20acc9259db 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemUsersResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemUsersResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/ThemeTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/ThemeTest.java index 444f85d0e47..39ab0ede7fc 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/ThemeTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/ThemeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserConsoleResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserConsoleResourceTest.java index f296b094bcd..163eb02bea2 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserConsoleResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserConsoleResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResourceTest.java index c36f7004e12..6e81b6d3a40 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource_RolesUpdatedTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource_RolesUpdatedTest.java index 5d3a0b8eb39..3f5bcc4798d 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource_RolesUpdatedTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource_RolesUpdatedTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleListResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleListResourceTest.java index e048d8e19b0..2978f1e926e 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleListResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleListResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleResourceTest.java index cbc612e5299..8a10b75d92c 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserSettingsResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserSettingsResourceTest.java index e789500fdc9..c4bb937fcf2 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserSettingsResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserSettingsResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserTest.java index 57a0d511ba1..e9d1ee44ecd 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/XActionUtilTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/XActionUtilTest.java index 0cb4decc81c..11957e09fea 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/XActionUtilTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/XActionUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_CopyTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_CopyTest.java index be078b52f5b..4e0c6fd3c5b 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_CopyTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_CopyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.operations; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_DeepFolderCopyTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_DeepFolderCopyTest.java index 44076421b85..dee0c93e3f4 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_DeepFolderCopyTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_DeepFolderCopyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.operations; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionServiceTest.java index de8364fdaaf..98b137e2062 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/FileServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/FileServiceTest.java index 434742ec863..c753eb2a314 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/FileServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/FileServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishServiceTest.java index a44e4514a1f..76d524c3b34 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/SystemServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/SystemServiceTest.java index e333c1df2f5..13e66cc828c 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/SystemServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/SystemServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoServiceTest.java index c9075fd39d7..6f76ea2a654 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListServiceTest.java index c71eea02989..83735dd52d8 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtilsTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtilsTest.java index 532c8f77ee5..3299e5e77fc 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtilsTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; import com.fasterxml.jackson.core.JsonParseException; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/FileUtilsTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/FileUtilsTest.java index 61a3318e28e..049341980f8 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/FileUtilsTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/FileUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtilsTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtilsTest.java index 5079fd5d3a2..eaafa8c78ab 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtilsTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/HsqldbStartupListenerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/HsqldbStartupListenerTest.java index 5f6583b80d1..9e14882800f 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/HsqldbStartupListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/HsqldbStartupListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoCacheContextListenerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoCacheContextListenerTest.java index e98a23bcefc..c70d025ff0f 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoCacheContextListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoCacheContextListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContextTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContextTest.java index 2689f3a381b..05b52a4c86b 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContextTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContextTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/SolutionContextListenerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/SolutionContextListenerTest.java index ce1b1c51731..9c4f2d953ee 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/SolutionContextListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/SolutionContextListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListenerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListenerTest.java index 0719ff8aece..8e19004cade 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/WebApplicationContextTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/WebApplicationContextTest.java index 8ff7a1e410c..1211d271363 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/WebApplicationContextTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/WebApplicationContextTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactoryTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactoryTest.java index cd268db5aab..84aa23fee13 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/CasAuthenticationProvider.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/CasAuthenticationProvider.java index ad5d2ac8e62..c3d8f79c7ae 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/CasAuthenticationProvider.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/CasAuthenticationProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/CheckRefererFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/CheckRefererFilterTest.java index 93f10849c92..5e32bcebf13 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/CheckRefererFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/CheckRefererFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilterTest.java index 6da5aca9621..9f95dd303bd 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilterTest.java index d4d82b6b8ca..f39e4d14ac0 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilterTest.java index 0a0f3b814c4..3ad3fe72ae0 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilterTest.java index 586ae2d1fba..ef824fa9e16 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilterTest.java index a6c46c24012..8b766772a47 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilterTest.java index 9c7817e3014..5b5242a2454 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/RequestIdFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/RequestIdFilterTest.java index 61c69d65b0a..6d2c63782bb 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/RequestIdFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/RequestIdFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilterTest.java index 30163b34bb8..70c1915a464 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilterTest.java @@ -1,20 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; import edu.umd.cs.findbugs.annotations.NonNull; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListenerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListenerTest.java index 68909dbe1b9..f8348b95276 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandlerTest.java index 08c0610e125..7d37b22690e 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilterTest.java index d07b7f2560a..2878159b005 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; import org.junit.Before; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilterTest.java index 4ebe0c6215a..ab62e9020ed 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocumentTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocumentTest.java index 170d043bf42..69bf3094bf7 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocumentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocumentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/HttpWebServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/HttpWebServiceTest.java index e861f1cba93..4853d02a78b 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/HttpWebServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/HttpWebServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/JAXRSPluginServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/JAXRSPluginServletTest.java index d5a3392082f..6bc74b353b3 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/JAXRSPluginServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/JAXRSPluginServletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfigTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfigTest.java index 476b8c0d0a5..d62b6043e56 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoXmlaServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoXmlaServletTest.java index 2df2cbb0127..b665736cef8 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoXmlaServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoXmlaServletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/PluggableUploadFileServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/PluggableUploadFileServletTest.java index 86c1b8111e4..6967629501d 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/PluggableUploadFileServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/PluggableUploadFileServletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/PluginDispatchServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/PluginDispatchServletTest.java index badb1d64cdf..2ab5f9c867a 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/PluginDispatchServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/PluginDispatchServletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/ProxyServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/ProxyServletTest.java index 9326e231a5d..7910b941490 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/ProxyServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/ProxyServletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/UIServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/UIServletTest.java index c7e725b5528..a615ea54842 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/UIServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/UIServletTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/UploadFileUtilsTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/UploadFileUtilsTest.java index 3e81f78b8a2..5a80931b162 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/UploadFileUtilsTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/UploadFileUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfigTest.java b/extensions/src/test/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfigTest.java index f46208c8547..5c88f4422a3 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.websocket; diff --git a/extensions/src/test/java/org/pentaho/platform/web/xsl/messages/MessagesTest.java b/extensions/src/test/java/org/pentaho/platform/web/xsl/messages/MessagesTest.java index 35a728d7096..497fd76ee22 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/xsl/messages/MessagesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/xsl/messages/MessagesTest.java @@ -1,46 +1,38 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.web.xsl.messages; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; - -import java.lang.reflect.Constructor; -import java.lang.reflect.Modifier; - -import org.junit.Test; - -public class MessagesTest { - - @Test - public void test() { - try { - Constructor constructor = Messages.class.getDeclaredConstructor(); - assertTrue( Modifier.isPrivate( constructor.getModifiers() ) ); - } catch ( Exception e ) { - fail( Messages.class.getSimpleName() + " Does not have a private constructor " ); - } - - assertNotNull( Messages.getInstance() ); - } - -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.web.xsl.messages; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; + +import java.lang.reflect.Constructor; +import java.lang.reflect.Modifier; + +import org.junit.Test; + +public class MessagesTest { + + @Test + public void test() { + try { + Constructor constructor = Messages.class.getDeclaredConstructor(); + assertTrue( Modifier.isPrivate( constructor.getModifiers() ) ); + } catch ( Exception e ) { + fail( Messages.class.getSimpleName() + " Does not have a private constructor " ); + } + + assertNotNull( Messages.getInstance() ); + } + +} diff --git a/extensions/src/test/java/org/pentaho/test/platform/engine/security/userrole/ws/MockUserRoleListService.java b/extensions/src/test/java/org/pentaho/test/platform/engine/security/userrole/ws/MockUserRoleListService.java index b06620b5b1a..c19035391bd 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/engine/security/userrole/ws/MockUserRoleListService.java +++ b/extensions/src/test/java/org/pentaho/test/platform/engine/security/userrole/ws/MockUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.security.userrole.ws; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/PentahoFlashChartTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/PentahoFlashChartTest.java index 254916272b9..0f675fff8a5 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/PentahoFlashChartTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/PentahoFlashChartTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartDefinitionTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartDefinitionTest.java index 3c11c16cc08..124f7b9adbc 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartDefinitionTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartDefinitionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.chartbeans; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartLinkGeneratorTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartLinkGeneratorTest.java index 721bf79e36f..a43e4859a56 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartLinkGeneratorTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartLinkGeneratorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.chartbeans; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java index a7e022e861f..e0d73433f7c 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator1.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator1.java index c3a609b9945..6782bef2ece 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator1.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator1.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator2.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator2.java index 36915c49fa9..a82983072b5 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator2.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator2.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultServiceManagerTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultServiceManagerTest.java index 9286ee37ec7..767d15d10e3 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultServiceManagerTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultServiceManagerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/PluginResourceLoaderTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/PluginResourceLoaderTest.java index c0688a6bfd0..896725c643b 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/PluginResourceLoaderTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/PluginResourceLoaderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/NonPooledDatasourceServiceTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/NonPooledDatasourceServiceTest.java index 99fb4c34a55..29e7f5f9522 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/NonPooledDatasourceServiceTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/NonPooledDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/PooledDatasourceServiceTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/PooledDatasourceServiceTest.java index e0ad757ae58..e58c9e41a67 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/PooledDatasourceServiceTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/PooledDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/AgileBITests.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/AgileBITests.java index 1a367819738..c1faf2fef43 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/AgileBITests.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/AgileBITests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/LocaleTestUtil.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/LocaleTestUtil.java index c6ece350c70..857ccace62a 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/LocaleTestUtil.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/LocaleTestUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockDisabledCacheManager.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockDisabledCacheManager.java index 8df033ebe52..17c1129e7c5 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockDisabledCacheManager.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockDisabledCacheManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockSessionAwareMetadataDomainRepository.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockSessionAwareMetadataDomainRepository.java index d08a3f3d3a8..29b94d617e5 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockSessionAwareMetadataDomainRepository.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockSessionAwareMetadataDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListServiceTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListServiceTest.java index 45367feaefd..798973f9390 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListServiceTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.jdbc; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/AbstractPentahoLdapIntegrationTests.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/AbstractPentahoLdapIntegrationTests.java index 29dd2a94053..338ac56ddf8 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/AbstractPentahoLdapIntegrationTests.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/AbstractPentahoLdapIntegrationTests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticatorTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticatorTest.java index 932ccf24246..6bcabaf8003 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticatorTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulatorTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulatorTest.java index 75a9a987bbd..f8e50e848be 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulatorTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTests.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTests.java index 88996b17577..45842579e9a 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTests.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/AbstractUserMapFactoryBeanTestBase.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/AbstractUserMapFactoryBeanTestBase.java index f96d3d06a27..2ebbfb59d6d 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/AbstractUserMapFactoryBeanTestBase.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/AbstractUserMapFactoryBeanTestBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListServiceTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListServiceTest.java index bde31cb380e..a2af0312422 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListServiceTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/TestSecurityRule.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/TestSecurityRule.java index 843cf2caf01..b09b3cbf81d 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/TestSecurityRule.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/TestSecurityRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserMapFactoryBeanTests.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserMapFactoryBeanTests.java index ac95cfdd566..15e6520e2d3 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserMapFactoryBeanTests.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserMapFactoryBeanTests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBeanTests.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBeanTests.java index 8f7d21da91f..33914733dbe 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBeanTests.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBeanTests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java index 94ea2e3fcb5..f668833237c 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java @@ -1,83 +1,11 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices; - -import org.junit.Test; -import org.pentaho.platform.api.engine.IOutputHandler; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.engine.core.output.SimpleOutputHandler; -import org.pentaho.platform.engine.core.solution.SimpleParameterProvider; -import org.pentaho.platform.engine.core.system.StandaloneSession; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.AxisWebServiceManager; -import org.pentaho.platform.plugin.services.webservices.content.AxisServiceWsdlGenerator; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; -import org.pentaho.platform.util.web.SimpleUrlFactory; - -import java.io.ByteArrayOutputStream; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static org.junit.Assert.*; - -public class AxisServiceWsdlGeneratorTest { - - @Test - public void testBadInit2() throws Exception { - - assertNull( AxisWebServiceManager.currentAxisConfiguration ); - - } - - @Test - public void testBadInit3() throws Exception { - StandaloneSession session = new StandaloneSession( "test" ); //$NON-NLS-1$ - - AxisServiceWsdlGenerator contentGenerator = new AxisServiceWsdlGenerator(); - - assertNotNull( "contentGenerator is null", contentGenerator ); //$NON-NLS-1$ - assertNotNull( "Logger is null", contentGenerator.getLogger() ); //$NON-NLS-1$ - - ByteArrayOutputStream out = new ByteArrayOutputStream(); - IOutputHandler outputHandler = new SimpleOutputHandler( out, false ); - - String baseUrl = "http://testhost:testport/testcontent"; //$NON-NLS-1$ - Map parameterProviders = new HashMap(); - SimpleParameterProvider requestParams = new SimpleParameterProvider(); - parameterProviders.put( IParameterProvider.SCOPE_REQUEST, requestParams ); - SimpleUrlFactory urlFactory = new SimpleUrlFactory( baseUrl + "?" ); //$NON-NLS-1$ - List messages = new ArrayList(); - contentGenerator.setOutputHandler( outputHandler ); - MimeTypeListener mimeTypeListener = new MimeTypeListener(); - outputHandler.setMimeTypeListener( mimeTypeListener ); - contentGenerator.setMessagesList( messages ); - contentGenerator.setParameterProviders( parameterProviders ); - contentGenerator.setSession( session ); - contentGenerator.setUrlFactory( urlFactory ); - contentGenerator.createContent(); - String content = new String( out.toByteArray() ); - System.out.println( content ); - assertTrue( content.indexOf( Messages.getInstance().getErrorString( - "WebServiceContentGenerator.ERROR_0001_AXIS_CONFIG_IS_NULL" ) ) != -1 ); //$NON-NLS-1$ - } - -} + * Change Date: 2028-08-13 + ******************************************************************************/ diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ComplexType.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ComplexType.java index ff51f6a3e5f..c5a60c47df8 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ComplexType.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ComplexType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MessagesTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MessagesTest.java index ad7262e8779..9123a4a6bf2 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MessagesTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MessagesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MimeTypeListener.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MimeTypeListener.java index e8f0ae7fbdb..d3af6124c7e 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MimeTypeListener.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MimeTypeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ResultSetTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ResultSetTest.java index 65282736e14..61ad23596f1 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ResultSetTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ResultSetTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubService.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubService.java index ae6b125f8cb..fc1e00593bd 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubService.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceSetup.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceSetup.java deleted file mode 100644 index f921c378d66..00000000000 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceSetup.java +++ /dev/null @@ -1,108 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices; - -import org.apache.axis2.description.AxisService; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.ServiceConfig; -import org.pentaho.platform.plugin.services.webservices.SystemSolutionAxisConfigurator; -import org.pentaho.test.platform.utils.TestResourceLocation; - -import java.io.File; -import java.io.FileInputStream; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.List; - -public class StubServiceSetup extends SystemSolutionAxisConfigurator { - - private static final long serialVersionUID = 3383802441135983726L; - - protected static StubServiceSetup instance = null; - - private static final String BASE_URL = "http://testhost:8080/testcontext/"; //$NON-NLS-1$ - - private static final Log logger = LogFactory.getLog( StubServiceSetup.class ); - - public StubServiceSetup() { - super(); - } - - public void init() { - - } - - public Log getLogger() { - return logger; - } - - @Override - public InputStream getConfigXml() { - - try { - File f = new File( TestResourceLocation.TEST_RESOURCES + "/webservices-solution/system/axis2_config.xml" ); //$NON-NLS-1$ - return new FileInputStream( f ); - } catch ( Exception e ) { - // TODO log this - e.printStackTrace(); - } - return null; - } - - @Override - public boolean setEnabled( String name, boolean enabled ) { - ServiceConfig wrapper = (ServiceConfig) getWebServiceDefinition( name ); - wrapper.setEnabled( enabled ); - // FIXME: service is not available through the definition bean - // AxisService axisService = wrapper.getService( ); - // axisService.setActive( enabled ); - return true; - } - - @Override - protected List getWebServiceDefinitions() { - List wrappers = new ArrayList(); - wrappers.add( new StubServiceWrapper() ); - return wrappers; - } - - @Override - protected void addTransports( AxisService axisService ) { - - ArrayList transports = new ArrayList(); - transports.add( "http" ); //$NON-NLS-1$ - axisService.setExposedTransports( transports ); - } - - @Override - protected void addServiceEndPoints( AxisService axisService ) { - String endPoint1 = BASE_URL + "content/ws-run/" + axisService.getName(); //$NON-NLS-1$ - String endPoint2 = "http:test"; //$NON-NLS-1$ - - ArrayList transports = new ArrayList(); - transports.add( "http" ); //$NON-NLS-1$ - axisService.setExposedTransports( transports ); - axisService.setEPRs( new String[] { endPoint1, endPoint2 } ); - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceWrapper.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceWrapper.java index 95036eb80e7..4b6c2d0427f 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceWrapper.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportListener.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportListener.java deleted file mode 100644 index f928275e82c..00000000000 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportListener.java +++ /dev/null @@ -1,64 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.addressing.EndpointReference; -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.MessageContext; -import org.apache.axis2.context.SessionContext; -import org.apache.axis2.description.TransportInDescription; -import org.apache.axis2.transport.TransportListener; - -public class StubTransportListener implements TransportListener { - - public void destroy() { - System.out.println( "TestTransportListener.destroy" ); //$NON-NLS-1$ - } - - public EndpointReference getEPRForService( String serviceName, String ip ) throws AxisFault { - System.out.println( "TestTransportListener.getEPRForService" ); //$NON-NLS-1$ - return null; - } - - public EndpointReference[] getEPRsForService( String serviceName, String ip ) throws AxisFault { - System.out.println( "TestTransportListener.getEPRsForService" ); //$NON-NLS-1$ - return null; - } - - public SessionContext getSessionContext( MessageContext messageContext ) { - System.out.println( "TestTransportListener.getSessionContext" ); //$NON-NLS-1$ - return null; - } - - public void init( ConfigurationContext axisConf, TransportInDescription transprtIn ) throws AxisFault { - System.out.println( "TestTransportListener.init" ); //$NON-NLS-1$ - } - - public void start() throws AxisFault { - System.out.println( "TestTransportListener.start" ); //$NON-NLS-1$ - } - - public void stop() throws AxisFault { - System.out.println( "TestTransportListener.stop" ); //$NON-NLS-1$ - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportSender.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportSender.java deleted file mode 100644 index 1a5b7b1ff6a..00000000000 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportSender.java +++ /dev/null @@ -1,87 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.MessageContext; -import org.apache.axis2.description.HandlerDescription; -import org.apache.axis2.description.Parameter; -import org.apache.axis2.description.TransportOutDescription; -import org.apache.axis2.transport.TransportSender; -import org.apache.axis2.transport.TransportUtils; - -import java.io.ByteArrayOutputStream; - -public class StubTransportSender implements TransportSender { - - public static String transportOutStr = null; - - public void cleanup( MessageContext msgContext ) throws AxisFault { - System.out.println( "TestTransportSender.cleanup 1 " ); //$NON-NLS-1$ - } - - public void init( ConfigurationContext confContext, TransportOutDescription transportOut ) throws AxisFault { - System.out.println( "TestTransportSender.init 1 " ); //$NON-NLS-1$ - } - - public void stop() { - System.out.println( "TestTransportSender.stop " ); //$NON-NLS-1$ - } - - public void cleanup() { - System.out.println( "TestTransportSender.cleanup 2 " ); //$NON-NLS-1$ - } - - public void flowComplete( MessageContext msgContext ) { - System.out.println( "TestTransportSender.flowComplete " ); //$NON-NLS-1$ - } - - public HandlerDescription getHandlerDesc() { - System.out.println( "TestTransportSender.getHandlerDesc " ); //$NON-NLS-1$ - return null; - } - - public String getName() { - System.out.println( "TestTransportSender.getName " ); //$NON-NLS-1$ - return "testname"; //$NON-NLS-1$ - } - - public Parameter getParameter( String name ) { - System.out.println( "TestTransportSender.getParameter " + name ); //$NON-NLS-1$ - return null; - } - - public void init( HandlerDescription handlerDesc ) { - System.out.println( "TestTransportSender.init 2 " ); //$NON-NLS-1$ - - } - - public InvocationResponse invoke( MessageContext msgContext ) throws AxisFault { - - ByteArrayOutputStream out = new ByteArrayOutputStream(); - TransportUtils.writeMessage( msgContext, out ); - StubTransportSender.transportOutStr = new String( out.toByteArray() ); - System.out.println( "TestTransportSender.invoke " ); //$NON-NLS-1$ - return null; - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java index 8eb17d162ec..f668833237c 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java @@ -1,139 +1,11 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.engine.AxisConfiguration; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; -import org.pentaho.platform.api.engine.IOutputHandler; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.engine.core.output.SimpleOutputHandler; -import org.pentaho.platform.engine.core.solution.SimpleParameterProvider; -import org.pentaho.platform.engine.core.system.StandaloneSession; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.AxisWebServiceManager; -import org.pentaho.platform.plugin.services.webservices.content.AxisServiceWsdlGenerator; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; -import org.pentaho.platform.util.web.SimpleUrlFactory; - -import java.io.ByteArrayOutputStream; -import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; -import java.util.Map; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -public class WsdlPageTest { - - private static final String BASE_URL = "http://testhost:testport/testcontent"; - - private AxisConfiguration beforeTestCfg; - private ConfigurationContext beforeTestCtx; - - private ByteArrayOutputStream out; - private AxisServiceWsdlGenerator contentGenerator; - - @Before - public void setUp() { - beforeTestCfg = AxisWebServiceManager.currentAxisConfiguration; - beforeTestCtx = AxisWebServiceManager.currentAxisConfigContext; - - AxisConfiguration axisCfg = new AxisConfiguration(); - AxisWebServiceManager.currentAxisConfiguration = axisCfg; - AxisWebServiceManager.currentAxisConfigContext = new ConfigurationContext( axisCfg ); - - - out = new ByteArrayOutputStream(); - IOutputHandler outputHandler = new SimpleOutputHandler( out, false ); - outputHandler.setMimeTypeListener( new MimeTypeListener() ); - - StandaloneSession session = new StandaloneSession( "test" ); - StubServiceSetup serviceSetup = new StubServiceSetup(); - serviceSetup.setSession( session ); - - contentGenerator = new AxisServiceWsdlGenerator(); - contentGenerator.setOutputHandler( outputHandler ); - contentGenerator.setMessagesList( new ArrayList() ); - contentGenerator.setSession( session ); - contentGenerator.setUrlFactory( new SimpleUrlFactory( BASE_URL + "?" ) ); - } - - @After - public void tearDown() { - AxisWebServiceManager.currentAxisConfiguration = beforeTestCfg; - AxisWebServiceManager.currentAxisConfigContext = beforeTestCtx; - } - - - @Test - public void testMissingPathParamProvider() throws Exception { - assertNotNull( "Logger is null", contentGenerator.getLogger() ); //$NON-NLS-1$ - - Map parameterProviders = Collections.singletonMap( - IParameterProvider.SCOPE_REQUEST, new SimpleParameterProvider() - ); - - contentGenerator.setParameterProviders( parameterProviders ); - contentGenerator.createContent(); - String content = new String( out.toByteArray() ); - - assertTrue( content, content.contains( Messages.getInstance().getErrorString( - "WebServiceContentGenerator.ERROR_0004_PATH_PARAMS_IS_MISSING" ) ) ); //$NON-NLS-1$ - } - - @Test - public void testMissingServiceName() throws Exception { - assertNotNull( "Logger is null", contentGenerator.getLogger() ); //$NON-NLS-1$ - - Map parameterProviders = new HashMap(); - parameterProviders.put( IParameterProvider.SCOPE_REQUEST, new SimpleParameterProvider() ); - parameterProviders.put( "path", new SimpleParameterProvider() ); //$NON-NLS-1$ - - contentGenerator.setParameterProviders( parameterProviders ); - contentGenerator.createContent(); - String content = new String( out.toByteArray() ); - - assertTrue( content, content.contains( Messages.getInstance().getErrorString( - "WebServiceContentGenerator.ERROR_0005_SERVICE_NAME_IS_MISSING" ) ) ); //$NON-NLS-1$ - } - - @Test - public void testBadServiceName() throws Exception { - assertNotNull( "Logger is null", contentGenerator.getLogger() ); //$NON-NLS-1$ - - Map parameterProviders = new HashMap(); - parameterProviders.put( IParameterProvider.SCOPE_REQUEST, new SimpleParameterProvider() ); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/bogus" ); //$NON-NLS-1$//$NON-NLS-2$ - parameterProviders.put( "path", pathParams ); //$NON-NLS-1$ - - contentGenerator.setParameterProviders( parameterProviders ); - contentGenerator.createContent(); - String content = new String( out.toByteArray() ); - - assertTrue( content, content.contains( Messages.getInstance().getErrorString( - "WebServiceContentGenerator.ERROR_0006_SERVICE_IS_INVALID", "bogus" ) ) ); //$NON-NLS-1$ //$NON-NLS-2$ - } - -} + * Change Date: 2028-08-13 + ******************************************************************************/ diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/SampleServiceRun.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/SampleServiceRun.java deleted file mode 100644 index b18552e89aa..00000000000 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/SampleServiceRun.java +++ /dev/null @@ -1,45 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices.wsdl; - -import junit.framework.TestCase; - -public class SampleServiceRun extends TestCase { - - public static void main( String[] args ) throws Exception { - - ServiceStub.ComplexType complex = new ServiceStub.ComplexType(); - complex.setName( "fred" ); //$NON-NLS-1$ - - ServiceStub.GetDetails getDetails = new ServiceStub.GetDetails(); - - getDetails.setObject( complex ); - - ServiceStub stub = new ServiceStub(); - - ServiceStub.GetDetailsResponse response = stub.getDetails( getDetails ); - - ServiceStub.ComplexType returnValue = response.get_return(); - assertNotNull( returnValue ); - - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/ServiceStub.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/ServiceStub.java deleted file mode 100644 index 8c4e7eaa503..00000000000 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/ServiceStub.java +++ /dev/null @@ -1,3551 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -/** - * StubServiceStub.java - * - * This file was auto-generated from WSDL - * by the Apache Axis2 version: 1.4.1 Built on : Aug 13, 2008 (05:03:35 LKT) - */ - -package org.pentaho.test.platform.plugin.services.webservices.wsdl; - -/* - * StubServiceStub java implementation - */ - -@SuppressWarnings ( { "all" } ) -public class ServiceStub extends org.apache.axis2.client.Stub { - protected org.apache.axis2.description.AxisOperation[] _operations; - - // hashmaps to keep the fault mapping - private java.util.HashMap faultExceptionNameMap = new java.util.HashMap(); - private java.util.HashMap faultExceptionClassNameMap = new java.util.HashMap(); - private java.util.HashMap faultMessageMap = new java.util.HashMap(); - - private static int counter = 0; - - private static synchronized String getUniqueSuffix() { - // reset the counter if it is greater than 99999 - if ( counter > 99999 ) { - counter = 0; - } - counter = counter + 1; - return Long.toString( System.currentTimeMillis() ) + "_" + counter; - } - - private void populateAxisService() throws org.apache.axis2.AxisFault { - - // creating the Service with a unique name - _service = new org.apache.axis2.description.AxisService( "StubService" + getUniqueSuffix() ); - addAnonymousOperations(); - - // creating the operations - org.apache.axis2.description.AxisOperation __operation; - - _operations = new org.apache.axis2.description.AxisOperation[ 5 ]; - - __operation = new org.apache.axis2.description.OutInAxisOperation(); - - __operation.setName( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "throwsError2" ) ); - _service.addOperation( __operation ); - - _operations[ 0 ] = __operation; - - __operation = new org.apache.axis2.description.OutInAxisOperation(); - - __operation.setName( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "getString" ) ); - _service.addOperation( __operation ); - - _operations[ 1 ] = __operation; - - __operation = new org.apache.axis2.description.OutInAxisOperation(); - - __operation.setName( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "getDetails" ) ); - _service.addOperation( __operation ); - - _operations[ 2 ] = __operation; - - __operation = new org.apache.axis2.description.OutOnlyAxisOperation(); - - __operation.setName( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "setString" ) ); - _service.addOperation( __operation ); - - _operations[ 3 ] = __operation; - - __operation = new org.apache.axis2.description.OutOnlyAxisOperation(); - - __operation.setName( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "throwsError1" ) ); - _service.addOperation( __operation ); - - _operations[ 4 ] = __operation; - - } - - // populates the faults - private void populateFaults() { - - } - - /** - * Constructor that takes in a configContext - */ - - public ServiceStub( org.apache.axis2.context.ConfigurationContext configurationContext, - java.lang.String targetEndpoint ) throws org.apache.axis2.AxisFault { - this( configurationContext, targetEndpoint, false ); - } - - /** - * Constructor that takes in a configContext and useseperate listner - */ - public ServiceStub( org.apache.axis2.context.ConfigurationContext configurationContext, - java.lang.String targetEndpoint, boolean useSeparateListener ) throws org.apache.axis2.AxisFault { - // To populate AxisService - populateAxisService(); - populateFaults(); - - _serviceClient = new org.apache.axis2.client.ServiceClient( configurationContext, _service ); - - configurationContext = _serviceClient.getServiceContext().getConfigurationContext(); - - _serviceClient.getOptions().setTo( new org.apache.axis2.addressing.EndpointReference( targetEndpoint ) ); - _serviceClient.getOptions().setUseSeparateListener( useSeparateListener ); - - // Set the soap version - _serviceClient.getOptions().setSoapVersionURI( org.apache.axiom.soap.SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI ); - - } - - /** - * Default Constructor - */ - public ServiceStub( org.apache.axis2.context.ConfigurationContext configurationContext ) - throws org.apache.axis2.AxisFault { - - this( configurationContext, "http://testhost:8080/testcontext/content/ws-run/StubService" ); - - } - - /** - * Default Constructor - */ - public ServiceStub() throws org.apache.axis2.AxisFault { - - this( "http://testhost:8080/testcontext/content/ws-run/StubService" ); - - } - - /** - * Constructor taking the target endpoint - */ - public ServiceStub( java.lang.String targetEndpoint ) throws org.apache.axis2.AxisFault { - this( null, targetEndpoint ); - } - - /** - * Auto generated method signature - * - * @see org.pentaho.test.platform.plugin.services.webservices.StubService#throwsError2 - */ - - public org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response throwsError2( - - ) - - throws java.rmi.RemoteException { - org.apache.axis2.context.MessageContext _messageContext = null; - try { - org.apache.axis2.client.OperationClient _operationClient = - _serviceClient.createClient( _operations[ 0 ].getName() ); - _operationClient.getOptions().setAction( "urn:throwsError2" ); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault( true ); - - addPropertyToOperationClient( _operationClient, - org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&" ); - - // create a message context - _messageContext = new org.apache.axis2.context.MessageContext(); - - // create SOAP envelope with that payload - org.apache.axiom.soap.SOAPEnvelope env = null; - - // Style is taken to be "document". No input parameters - // according to the WS-Basic profile in this case we have to send an empty soap message - org.apache.axiom.soap.SOAPFactory factory = getFactory( _operationClient.getOptions().getSoapVersionURI() ); - env = factory.getDefaultEnvelope(); - - // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope( env ); - // set the message context with that soap envelope - _messageContext.setEnvelope( env ); - - // add the message contxt to the operation client - _operationClient.addMessageContext( _messageContext ); - - // execute the operation client - _operationClient.execute( true ); - - org.apache.axis2.context.MessageContext _returnMessageContext = - _operationClient.getMessageContext( org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE ); - org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope(); - - java.lang.Object object = - fromOM( _returnEnv.getBody().getFirstElement(), - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response.class, - getEnvelopeNamespaces( _returnEnv ) ); - - return (org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response) object; - - } catch ( org.apache.axis2.AxisFault f ) { - - org.apache.axiom.om.OMElement faultElt = f.getDetail(); - if ( faultElt != null ) { - if ( faultExceptionNameMap.containsKey( faultElt.getQName() ) ) { - // make the fault by reflection - try { - java.lang.String exceptionClassName = - (java.lang.String) faultExceptionClassNameMap.get( faultElt.getQName() ); - java.lang.Class exceptionClass = java.lang.Class.forName( exceptionClassName ); - java.lang.Exception ex = (java.lang.Exception) exceptionClass.newInstance(); - // message class - java.lang.String messageClassName = (java.lang.String) faultMessageMap.get( faultElt.getQName() ); - java.lang.Class messageClass = java.lang.Class.forName( messageClassName ); - java.lang.Object messageObject = fromOM( faultElt, messageClass, null ); - java.lang.reflect.Method m = - exceptionClass.getMethod( "setFaultMessage", new java.lang.Class[] { messageClass } ); - m.invoke( ex, new java.lang.Object[] { messageObject } ); - - throw new java.rmi.RemoteException( ex.getMessage(), ex ); - } catch ( java.lang.ClassCastException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.ClassNotFoundException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.NoSuchMethodException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.reflect.InvocationTargetException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.IllegalAccessException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.InstantiationException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } - } else { - throw f; - } - } else { - throw f; - } - } finally { - _messageContext.getTransportOut().getSender().cleanup( _messageContext ); - } - } - - /** - * Auto generated method signature - * - * @see org.pentaho.test.platform.plugin.services.webservices.StubService#getString - */ - - public org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse getString( - - ) - - throws java.rmi.RemoteException { - org.apache.axis2.context.MessageContext _messageContext = null; - try { - org.apache.axis2.client.OperationClient _operationClient = - _serviceClient.createClient( _operations[ 1 ].getName() ); - _operationClient.getOptions().setAction( "urn:getString" ); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault( true ); - - addPropertyToOperationClient( _operationClient, - org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&" ); - - // create a message context - _messageContext = new org.apache.axis2.context.MessageContext(); - - // create SOAP envelope with that payload - org.apache.axiom.soap.SOAPEnvelope env = null; - - // Style is taken to be "document". No input parameters - // according to the WS-Basic profile in this case we have to send an empty soap message - org.apache.axiom.soap.SOAPFactory factory = getFactory( _operationClient.getOptions().getSoapVersionURI() ); - env = factory.getDefaultEnvelope(); - - // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope( env ); - // set the message context with that soap envelope - _messageContext.setEnvelope( env ); - - // add the message contxt to the operation client - _operationClient.addMessageContext( _messageContext ); - - // execute the operation client - _operationClient.execute( true ); - - org.apache.axis2.context.MessageContext _returnMessageContext = - _operationClient.getMessageContext( org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE ); - org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope(); - - java.lang.Object object = - fromOM( _returnEnv.getBody().getFirstElement(), - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse.class, - getEnvelopeNamespaces( _returnEnv ) ); - - return (org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse) object; - - } catch ( org.apache.axis2.AxisFault f ) { - - org.apache.axiom.om.OMElement faultElt = f.getDetail(); - if ( faultElt != null ) { - if ( faultExceptionNameMap.containsKey( faultElt.getQName() ) ) { - // make the fault by reflection - try { - java.lang.String exceptionClassName = - (java.lang.String) faultExceptionClassNameMap.get( faultElt.getQName() ); - java.lang.Class exceptionClass = java.lang.Class.forName( exceptionClassName ); - java.lang.Exception ex = (java.lang.Exception) exceptionClass.newInstance(); - // message class - java.lang.String messageClassName = (java.lang.String) faultMessageMap.get( faultElt.getQName() ); - java.lang.Class messageClass = java.lang.Class.forName( messageClassName ); - java.lang.Object messageObject = fromOM( faultElt, messageClass, null ); - java.lang.reflect.Method m = - exceptionClass.getMethod( "setFaultMessage", new java.lang.Class[] { messageClass } ); - m.invoke( ex, new java.lang.Object[] { messageObject } ); - - throw new java.rmi.RemoteException( ex.getMessage(), ex ); - } catch ( java.lang.ClassCastException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.ClassNotFoundException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.NoSuchMethodException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.reflect.InvocationTargetException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.IllegalAccessException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.InstantiationException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } - } else { - throw f; - } - } else { - throw f; - } - } finally { - _messageContext.getTransportOut().getSender().cleanup( _messageContext ); - } - } - - /** - * Auto generated method signature - * - * @param getDetails - * @see org.pentaho.test.platform.plugin.services.webservices.StubService#getDetails - */ - - public org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse getDetails( - - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails getDetails ) - - throws java.rmi.RemoteException { - org.apache.axis2.context.MessageContext _messageContext = null; - try { - org.apache.axis2.client.OperationClient _operationClient = - _serviceClient.createClient( _operations[ 2 ].getName() ); - _operationClient.getOptions().setAction( "urn:getDetails" ); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault( true ); - - addPropertyToOperationClient( _operationClient, - org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&" ); - - // create a message context - _messageContext = new org.apache.axis2.context.MessageContext(); - - // create SOAP envelope with that payload - org.apache.axiom.soap.SOAPEnvelope env = null; - - env = - toEnvelope( getFactory( _operationClient.getOptions().getSoapVersionURI() ), getDetails, - optimizeContent( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "getDetails" ) ) ); - - // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope( env ); - // set the message context with that soap envelope - _messageContext.setEnvelope( env ); - - // add the message contxt to the operation client - _operationClient.addMessageContext( _messageContext ); - - // execute the operation client - _operationClient.execute( true ); - - org.apache.axis2.context.MessageContext _returnMessageContext = - _operationClient.getMessageContext( org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE ); - org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope(); - - java.lang.Object object = - fromOM( _returnEnv.getBody().getFirstElement(), - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse.class, - getEnvelopeNamespaces( _returnEnv ) ); - - return (org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse) object; - - } catch ( org.apache.axis2.AxisFault f ) { - - org.apache.axiom.om.OMElement faultElt = f.getDetail(); - if ( faultElt != null ) { - if ( faultExceptionNameMap.containsKey( faultElt.getQName() ) ) { - // make the fault by reflection - try { - java.lang.String exceptionClassName = - (java.lang.String) faultExceptionClassNameMap.get( faultElt.getQName() ); - java.lang.Class exceptionClass = java.lang.Class.forName( exceptionClassName ); - java.lang.Exception ex = (java.lang.Exception) exceptionClass.newInstance(); - // message class - java.lang.String messageClassName = (java.lang.String) faultMessageMap.get( faultElt.getQName() ); - java.lang.Class messageClass = java.lang.Class.forName( messageClassName ); - java.lang.Object messageObject = fromOM( faultElt, messageClass, null ); - java.lang.reflect.Method m = - exceptionClass.getMethod( "setFaultMessage", new java.lang.Class[] { messageClass } ); - m.invoke( ex, new java.lang.Object[] { messageObject } ); - - throw new java.rmi.RemoteException( ex.getMessage(), ex ); - } catch ( java.lang.ClassCastException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.ClassNotFoundException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.NoSuchMethodException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.reflect.InvocationTargetException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.IllegalAccessException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.InstantiationException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } - } else { - throw f; - } - } else { - throw f; - } - } finally { - _messageContext.getTransportOut().getSender().cleanup( _messageContext ); - } - } - - /** - * Auto generated method signature - */ - public void setString( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString setString - - ) throws java.rmi.RemoteException { - org.apache.axis2.context.MessageContext _messageContext = null; - - org.apache.axis2.client.OperationClient _operationClient = - _serviceClient.createClient( _operations[ 3 ].getName() ); - _operationClient.getOptions().setAction( "urn:setString" ); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault( true ); - - addPropertyToOperationClient( _operationClient, - org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&" ); - - org.apache.axiom.soap.SOAPEnvelope env = null; - _messageContext = new org.apache.axis2.context.MessageContext(); - - // Style is Doc. - - env = - toEnvelope( getFactory( _operationClient.getOptions().getSoapVersionURI() ), setString, - optimizeContent( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "setString" ) ) ); - - // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope( env ); - // create message context with that soap envelope - - _messageContext.setEnvelope( env ); - - // add the message contxt to the operation client - _operationClient.addMessageContext( _messageContext ); - - _operationClient.execute( true ); - - _messageContext.getTransportOut().getSender().cleanup( _messageContext ); - - return; - } - - /** - * Auto generated method signature - */ - public void throwsError1( - - ) throws java.rmi.RemoteException { - org.apache.axis2.context.MessageContext _messageContext = null; - - org.apache.axis2.client.OperationClient _operationClient = - _serviceClient.createClient( _operations[ 4 ].getName() ); - _operationClient.getOptions().setAction( "urn:throwsError1" ); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault( true ); - - addPropertyToOperationClient( _operationClient, - org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&" ); - - org.apache.axiom.soap.SOAPEnvelope env = null; - _messageContext = new org.apache.axis2.context.MessageContext(); - - // Style is taken to be "document". No input parameters - // according to the WS-Basic profile in this case we have to send an empty soap message - org.apache.axiom.soap.SOAPFactory factory = getFactory( _operationClient.getOptions().getSoapVersionURI() ); - env = factory.getDefaultEnvelope(); - - // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope( env ); - // create message context with that soap envelope - - _messageContext.setEnvelope( env ); - - // add the message contxt to the operation client - _operationClient.addMessageContext( _messageContext ); - - _operationClient.execute( true ); - - _messageContext.getTransportOut().getSender().cleanup( _messageContext ); - - return; - } - - /** - * A utility method that copies the namepaces from the SOAPEnvelope - */ - private java.util.Map getEnvelopeNamespaces( org.apache.axiom.soap.SOAPEnvelope env ) { - java.util.Map returnMap = new java.util.HashMap(); - java.util.Iterator namespaceIterator = env.getAllDeclaredNamespaces(); - while ( namespaceIterator.hasNext() ) { - org.apache.axiom.om.OMNamespace ns = (org.apache.axiom.om.OMNamespace) namespaceIterator.next(); - returnMap.put( ns.getPrefix(), ns.getNamespaceURI() ); - } - return returnMap; - } - - private javax.xml.namespace.QName[] opNameArray = null; - - private boolean optimizeContent( javax.xml.namespace.QName opName ) { - - if ( opNameArray == null ) { - return false; - } - for ( int i = 0; i < opNameArray.length; i++ ) { - if ( opName.equals( opNameArray[ i ] ) ) { - return true; - } - } - return false; - } - - // http://testhost:8080/testcontext/content/ws-run/StubService - public static class ComplexType implements org.apache.axis2.databinding.ADBBean { - /* - * This type was generated from the piece of schema that had name = ComplexType Namespace URI = - * http://test.webservices.pentaho.org/xsd Namespace Prefix = ns1 - */ - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://test.webservices.pentaho.org/xsd" ) ) { - return "ns1"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for Address - */ - - protected java.lang.String localAddress; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean localAddressTracker = false; - - /** - * Auto generated getter method - * - * @return java.lang.String - */ - public java.lang.String getAddress() { - return localAddress; - } - - /** - * Auto generated setter method - * - * @param param Address - */ - public void setAddress( java.lang.String param ) { - - if ( param != null ) { - // update the setting tracker - localAddressTracker = true; - } else { - localAddressTracker = true; - - } - - this.localAddress = param; - - } - - /** - * field for Age - */ - - protected int localAge; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean localAgeTracker = false; - - /** - * Auto generated getter method - * - * @return int - */ - public int getAge() { - return localAge; - } - - /** - * Auto generated setter method - * - * @param param Age - */ - public void setAge( int param ) { - - // setting primitive attribute tracker to true - - if ( param == java.lang.Integer.MIN_VALUE ) { - localAgeTracker = false; - - } else { - localAgeTracker = true; - } - - this.localAge = param; - - } - - /** - * field for Name - */ - - protected java.lang.String localName; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean localNameTracker = false; - - /** - * Auto generated getter method - * - * @return java.lang.String - */ - public java.lang.String getName() { - return localName; - } - - /** - * Auto generated setter method - * - * @param param Name - */ - public void setName( java.lang.String param ) { - - if ( param != null ) { - // update the setting tracker - localNameTracker = true; - } else { - localNameTracker = true; - - } - - this.localName = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = - new org.apache.axis2.databinding.ADBDataSource( this, parentQName ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - ComplexType.this.serialize( parentQName, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( parentQName, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://test.webservices.pentaho.org/xsd" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix + ":ComplexType", - xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "ComplexType", xmlWriter ); - } - - } - if ( localAddressTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "address", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "address" ); - } - - } else { - xmlWriter.writeStartElement( "address" ); - } - - if ( localAddress == null ) { - // write the nil attribute - - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - - } else { - - xmlWriter.writeCharacters( localAddress ); - - } - - xmlWriter.writeEndElement(); - } - if ( localAgeTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "age", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "age" ); - } - - } else { - xmlWriter.writeStartElement( "age" ); - } - - if ( localAge == java.lang.Integer.MIN_VALUE ) { - - throw new org.apache.axis2.databinding.ADBException( "age cannot be null!!" ); - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( localAge ) ); - } - - xmlWriter.writeEndElement(); - } - if ( localNameTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "name", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "name" ); - } - - } else { - xmlWriter.writeStartElement( "name" ); - } - - if ( localName == null ) { - // write the nil attribute - - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - - } else { - - xmlWriter.writeCharacters( localName ); - - } - - xmlWriter.writeEndElement(); - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( localAddressTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "address" ) ); - - elementList.add( localAddress == null ? null : org.apache.axis2.databinding.utils.ConverterUtil - .convertToString( localAddress ) ); - } - if ( localAgeTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "age" ) ); - - elementList.add( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( localAge ) ); - } - if ( localNameTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "name" ) ); - - elementList.add( localName == null ? null : org.apache.axis2.databinding.utils.ConverterUtil - .convertToString( localName ) ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static ComplexType parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - ComplexType object = new ComplexType(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"ComplexType".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (ComplexType) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "address" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( !"true".equals( nillableValue ) && !"1".equals( nillableValue ) ) { - - java.lang.String content = reader.getElementText(); - - object.setAddress( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( content ) ); - - } else { - - reader.getElementText(); // throw away text nodes if any. - } - - reader.next(); - - } // End of if for expected property start element - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "age" ).equals( reader.getName() ) ) { - - java.lang.String content = reader.getElementText(); - - object.setAge( org.apache.axis2.databinding.utils.ConverterUtil.convertToInt( content ) ); - - reader.next(); - - } else { - - object.setAge( java.lang.Integer.MIN_VALUE ); - - } - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "name" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( !"true".equals( nillableValue ) && !"1".equals( nillableValue ) ) { - - java.lang.String content = reader.getElementText(); - - object.setName( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( content ) ); - - } else { - - reader.getElementText(); // throw away text nodes if any. - } - - reader.next(); - - } - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - - } - - public static class ExtensionMapper { - - public static java.lang.Object getTypeObject( java.lang.String namespaceURI, java.lang.String typeName, - javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - - if ( "http://test.webservices.pentaho.org/xsd".equals( namespaceURI ) && "ComplexType".equals( typeName ) ) { - - return ComplexType.Factory.parse( reader ); - - } - - throw new org.apache.axis2.databinding.ADBException( "Unsupported type " + namespaceURI + " " + typeName ); - } - - } - - public static class GetDetailsResponse implements org.apache.axis2.databinding.ADBBean { - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://webservice.pentaho.com", "getDetailsResponse", "ns2" ); - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://webservice.pentaho.com" ) ) { - return "ns2"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for _return - */ - - protected ComplexType local_return; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean local_returnTracker = false; - - /** - * Auto generated getter method - * - * @return ComplexType - */ - public ComplexType get_return() { - return local_return; - } - - /** - * Auto generated setter method - * - * @param param _return - */ - public void set_return( ComplexType param ) { - - if ( param != null ) { - // update the setting tracker - local_returnTracker = true; - } else { - local_returnTracker = true; - - } - - this.local_return = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource( this, MY_QNAME ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - GetDetailsResponse.this.serialize( MY_QNAME, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( MY_QNAME, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://webservice.pentaho.com" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix - + ":getDetailsResponse", xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "getDetailsResponse", xmlWriter ); - } - - } - if ( local_returnTracker ) { - if ( local_return == null ) { - - java.lang.String namespace2 = ""; - - if ( !namespace2.equals( "" ) ) { - java.lang.String prefix2 = xmlWriter.getPrefix( namespace2 ); - - if ( prefix2 == null ) { - prefix2 = generatePrefix( namespace2 ); - - xmlWriter.writeStartElement( prefix2, "return", namespace2 ); - xmlWriter.writeNamespace( prefix2, namespace2 ); - xmlWriter.setPrefix( prefix2, namespace2 ); - - } else { - xmlWriter.writeStartElement( namespace2, "return" ); - } - - } else { - xmlWriter.writeStartElement( "return" ); - } - - // write the nil attribute - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - xmlWriter.writeEndElement(); - } else { - local_return.serialize( new javax.xml.namespace.QName( "", "return" ), factory, xmlWriter ); - } - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( local_returnTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "return" ) ); - - elementList.add( local_return == null ? null : local_return ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static GetDetailsResponse parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - GetDetailsResponse object = new GetDetailsResponse(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"getDetailsResponse".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (GetDetailsResponse) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "return" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( "true".equals( nillableValue ) || "1".equals( nillableValue ) ) { - object.set_return( null ); - reader.next(); - - reader.next(); - - } else { - - object.set_return( ComplexType.Factory.parse( reader ) ); - - reader.next(); - } - } - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - - } - - public static class GetStringResponse implements org.apache.axis2.databinding.ADBBean { - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://webservice.pentaho.com", "getStringResponse", "ns2" ); - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://webservice.pentaho.com" ) ) { - return "ns2"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for _return - */ - - protected java.lang.String local_return; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean local_returnTracker = false; - - /** - * Auto generated getter method - * - * @return java.lang.String - */ - public java.lang.String get_return() { - return local_return; - } - - /** - * Auto generated setter method - * - * @param param _return - */ - public void set_return( java.lang.String param ) { - - if ( param != null ) { - // update the setting tracker - local_returnTracker = true; - } else { - local_returnTracker = true; - - } - - this.local_return = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource( this, MY_QNAME ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - GetStringResponse.this.serialize( MY_QNAME, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( MY_QNAME, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://webservice.pentaho.com" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix - + ":getStringResponse", xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "getStringResponse", xmlWriter ); - } - - } - if ( local_returnTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "return", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "return" ); - } - - } else { - xmlWriter.writeStartElement( "return" ); - } - - if ( local_return == null ) { - // write the nil attribute - - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - - } else { - - xmlWriter.writeCharacters( local_return ); - - } - - xmlWriter.writeEndElement(); - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( local_returnTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "return" ) ); - - elementList.add( local_return == null ? null : org.apache.axis2.databinding.utils.ConverterUtil - .convertToString( local_return ) ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static GetStringResponse parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - GetStringResponse object = new GetStringResponse(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"getStringResponse".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (GetStringResponse) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "return" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( !"true".equals( nillableValue ) && !"1".equals( nillableValue ) ) { - - java.lang.String content = reader.getElementText(); - - object.set_return( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( content ) ); - - } else { - - reader.getElementText(); // throw away text nodes if any. - } - - reader.next(); - - } - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - - } - - public static class SetString implements org.apache.axis2.databinding.ADBBean { - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://webservice.pentaho.com", "setString", "ns2" ); - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://webservice.pentaho.com" ) ) { - return "ns2"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for Str - */ - - protected java.lang.String localStr; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean localStrTracker = false; - - /** - * Auto generated getter method - * - * @return java.lang.String - */ - public java.lang.String getStr() { - return localStr; - } - - /** - * Auto generated setter method - * - * @param param Str - */ - public void setStr( java.lang.String param ) { - - if ( param != null ) { - // update the setting tracker - localStrTracker = true; - } else { - localStrTracker = true; - - } - - this.localStr = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource( this, MY_QNAME ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - SetString.this.serialize( MY_QNAME, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( MY_QNAME, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://webservice.pentaho.com" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix + ":setString", - xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "setString", xmlWriter ); - } - - } - if ( localStrTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "str", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "str" ); - } - - } else { - xmlWriter.writeStartElement( "str" ); - } - - if ( localStr == null ) { - // write the nil attribute - - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - - } else { - - xmlWriter.writeCharacters( localStr ); - - } - - xmlWriter.writeEndElement(); - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( localStrTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "str" ) ); - - elementList.add( localStr == null ? null : org.apache.axis2.databinding.utils.ConverterUtil - .convertToString( localStr ) ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static SetString parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - SetString object = new SetString(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"setString".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (SetString) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "str" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( !"true".equals( nillableValue ) && !"1".equals( nillableValue ) ) { - - java.lang.String content = reader.getElementText(); - - object.setStr( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( content ) ); - - } else { - - reader.getElementText(); // throw away text nodes if any. - } - - reader.next(); - - } - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - - } - - public static class ThrowsError2Response implements org.apache.axis2.databinding.ADBBean { - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://webservice.pentaho.com", "throwsError2Response", "ns2" ); - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://webservice.pentaho.com" ) ) { - return "ns2"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for _return - */ - - protected java.lang.String local_return; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean local_returnTracker = false; - - /** - * Auto generated getter method - * - * @return java.lang.String - */ - public java.lang.String get_return() { - return local_return; - } - - /** - * Auto generated setter method - * - * @param param _return - */ - public void set_return( java.lang.String param ) { - - if ( param != null ) { - // update the setting tracker - local_returnTracker = true; - } else { - local_returnTracker = true; - - } - - this.local_return = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource( this, MY_QNAME ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - ThrowsError2Response.this.serialize( MY_QNAME, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( MY_QNAME, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://webservice.pentaho.com" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix - + ":throwsError2Response", xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "throwsError2Response", - xmlWriter ); - } - - } - if ( local_returnTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "return", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "return" ); - } - - } else { - xmlWriter.writeStartElement( "return" ); - } - - if ( local_return == null ) { - // write the nil attribute - - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - - } else { - - xmlWriter.writeCharacters( local_return ); - - } - - xmlWriter.writeEndElement(); - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( local_returnTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "return" ) ); - - elementList.add( local_return == null ? null : org.apache.axis2.databinding.utils.ConverterUtil - .convertToString( local_return ) ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static ThrowsError2Response parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - ThrowsError2Response object = new ThrowsError2Response(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"throwsError2Response".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (ThrowsError2Response) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "return" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( !"true".equals( nillableValue ) && !"1".equals( nillableValue ) ) { - - java.lang.String content = reader.getElementText(); - - object.set_return( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( content ) ); - - } else { - - reader.getElementText(); // throw away text nodes if any. - } - - reader.next(); - - } - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - - } - - public static class GetDetails implements org.apache.axis2.databinding.ADBBean { - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://webservice.pentaho.com", "getDetails", "ns2" ); - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://webservice.pentaho.com" ) ) { - return "ns2"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for Object - */ - - protected ComplexType localObject; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean localObjectTracker = false; - - /** - * Auto generated getter method - * - * @return ComplexType - */ - public ComplexType getObject() { - return localObject; - } - - /** - * Auto generated setter method - * - * @param param Object - */ - public void setObject( ComplexType param ) { - - if ( param != null ) { - // update the setting tracker - localObjectTracker = true; - } else { - localObjectTracker = true; - - } - - this.localObject = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource( this, MY_QNAME ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - GetDetails.this.serialize( MY_QNAME, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( MY_QNAME, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://webservice.pentaho.com" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix + ":getDetails", - xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "getDetails", xmlWriter ); - } - - } - if ( localObjectTracker ) { - if ( localObject == null ) { - - java.lang.String namespace2 = ""; - - if ( !namespace2.equals( "" ) ) { - java.lang.String prefix2 = xmlWriter.getPrefix( namespace2 ); - - if ( prefix2 == null ) { - prefix2 = generatePrefix( namespace2 ); - - xmlWriter.writeStartElement( prefix2, "object", namespace2 ); - xmlWriter.writeNamespace( prefix2, namespace2 ); - xmlWriter.setPrefix( prefix2, namespace2 ); - - } else { - xmlWriter.writeStartElement( namespace2, "object" ); - } - - } else { - xmlWriter.writeStartElement( "object" ); - } - - // write the nil attribute - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - xmlWriter.writeEndElement(); - } else { - localObject.serialize( new javax.xml.namespace.QName( "", "object" ), factory, xmlWriter ); - } - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( localObjectTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "object" ) ); - - elementList.add( localObject == null ? null : localObject ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static GetDetails parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - GetDetails object = new GetDetails(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"getDetails".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (GetDetails) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "object" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( "true".equals( nillableValue ) || "1".equals( nillableValue ) ) { - object.setObject( null ); - reader.next(); - - reader.next(); - - } else { - - object.setObject( ComplexType.Factory.parse( reader ) ); - - reader.next(); - } - } - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - } - - private org.apache.axiom.om.OMElement toOM( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response param, - boolean optimizeContent ) throws org.apache.axis2.AxisFault { - - try { - return param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response.MY_QNAME, - org.apache.axiom.om.OMAbstractFactory.getOMFactory() ); - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - private org.apache.axiom.om.OMElement toOM( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse param, - boolean optimizeContent ) throws org.apache.axis2.AxisFault { - - try { - return param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse.MY_QNAME, - org.apache.axiom.om.OMAbstractFactory.getOMFactory() ); - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - private org.apache.axiom.om.OMElement toOM( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails param, boolean optimizeContent ) - throws org.apache.axis2.AxisFault { - - try { - return param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails.MY_QNAME, - org.apache.axiom.om.OMAbstractFactory.getOMFactory() ); - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - private org.apache.axiom.om.OMElement toOM( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse param, - boolean optimizeContent ) throws org.apache.axis2.AxisFault { - - try { - return param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse.MY_QNAME, - org.apache.axiom.om.OMAbstractFactory.getOMFactory() ); - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - private org.apache.axiom.om.OMElement toOM( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString param, boolean optimizeContent ) - throws org.apache.axis2.AxisFault { - - try { - return param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString.MY_QNAME, - org.apache.axiom.om.OMAbstractFactory.getOMFactory() ); - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - private org.apache.axiom.soap.SOAPEnvelope toEnvelope( org.apache.axiom.soap.SOAPFactory factory, - org.pentaho.test.platform.plugin.services.webservices.wsdl - .ServiceStub.GetDetails param, - boolean optimizeContent ) - throws org.apache.axis2.AxisFault { - - try { - - org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope(); - emptyEnvelope.getBody().addChild( - param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails.MY_QNAME, factory ) ); - return emptyEnvelope; - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - /* methods to provide back word compatibility */ - - private org.apache.axiom.soap.SOAPEnvelope toEnvelope( org.apache.axiom.soap.SOAPFactory factory, - org.pentaho.test.platform.plugin.services.webservices.wsdl - .ServiceStub.SetString param, - boolean optimizeContent ) - throws org.apache.axis2.AxisFault { - - try { - - org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope(); - emptyEnvelope.getBody().addChild( - param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString.MY_QNAME, factory ) ); - return emptyEnvelope; - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - /* methods to provide back word compatibility */ - - /** - * get the default envelope - */ - private org.apache.axiom.soap.SOAPEnvelope toEnvelope( org.apache.axiom.soap.SOAPFactory factory ) { - return factory.getDefaultEnvelope(); - } - - private java.lang.Object fromOM( org.apache.axiom.om.OMElement param, java.lang.Class type, - java.util.Map extraNamespaces ) throws org.apache.axis2.AxisFault { - - try { - - if ( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response.class - .equals( type ) ) { - - return org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response.Factory - .parse( param.getXMLStreamReaderWithoutCaching() ); - - } - - if ( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse.class - .equals( type ) ) { - - return org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse.Factory - .parse( param.getXMLStreamReaderWithoutCaching() ); - - } - - if ( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails.class.equals( type ) ) { - - return org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails.Factory.parse( param - .getXMLStreamReaderWithoutCaching() ); - - } - - if ( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse.class - .equals( type ) ) { - - return org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse.Factory - .parse( param.getXMLStreamReaderWithoutCaching() ); - - } - - if ( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString.class.equals( type ) ) { - - return org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString.Factory.parse( param - .getXMLStreamReaderWithoutCaching() ); - - } - - } catch ( java.lang.Exception e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - return null; - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/utils/TestResourceLocation.java b/extensions/src/test/java/org/pentaho/test/platform/utils/TestResourceLocation.java index c1b491aba71..6aed803afde 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/utils/TestResourceLocation.java +++ b/extensions/src/test/java/org/pentaho/test/platform/utils/TestResourceLocation.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.utils; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/CacheExpirationServiceTest.java b/extensions/src/test/java/org/pentaho/test/platform/web/CacheExpirationServiceTest.java index 2507e7c1a0c..671b14536f6 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/CacheExpirationServiceTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/CacheExpirationServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/MockUserRoleListService.java b/extensions/src/test/java/org/pentaho/test/platform/web/MockUserRoleListService.java index e71a4a66db9..43999b3eceb 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/MockUserRoleListService.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/MockUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/PreAuthenticatedSessionTest.java b/extensions/src/test/java/org/pentaho/test/platform/web/PreAuthenticatedSessionTest.java index a20378e8077..0136bf4def9 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/PreAuthenticatedSessionTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/PreAuthenticatedSessionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/TinyHTTPd.java b/extensions/src/test/java/org/pentaho/test/platform/web/TinyHTTPd.java index 6e1c7eebdcb..abe154b1218 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/TinyHTTPd.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/TinyHTTPd.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/UIExceptionTest.java b/extensions/src/test/java/org/pentaho/test/platform/web/UIExceptionTest.java index dc3a6ebb998..013bbdac2a8 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/UIExceptionTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/UIExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/ApplicationContextDouble.java b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/ApplicationContextDouble.java index 73e68e5df33..2c5a0e45283 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/ApplicationContextDouble.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/ApplicationContextDouble.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.doubles; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/LoggerDouble.java b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/LoggerDouble.java index d8831d6398e..e6edb76de16 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/LoggerDouble.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/LoggerDouble.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.doubles; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/PentahoSessionDouble.java b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/PentahoSessionDouble.java index 07068f6d0e3..d0531dcfbfc 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/PentahoSessionDouble.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/PentahoSessionDouble.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.doubles; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/http/api/SchedulerTestAction.java b/extensions/src/test/java/org/pentaho/test/platform/web/http/api/SchedulerTestAction.java index d306a9f05ca..05cce401dfd 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/http/api/SchedulerTestAction.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/http/api/SchedulerTestAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/http/security/RequestParameterAuthenticationFilterTest.java b/extensions/src/test/java/org/pentaho/test/platform/web/http/security/RequestParameterAuthenticationFilterTest.java index a2380c73a76..e5d4e1627df 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/http/security/RequestParameterAuthenticationFilterTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/http/security/RequestParameterAuthenticationFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.security; diff --git a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/axis2_config.xml b/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/axis2_config.xml deleted file mode 100644 index 5fd3c6fe1ee..00000000000 --- a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/axis2_config.xml +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - true - false - false - - - false - - - - true - - - - - - false - - - admin - axis2 - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6060 - - - - - - - - - - - - - - - - - - - - - - HTTP/1.1 - chunked - - - HTTP/1.1 - chunked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes.xml b/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes.xml deleted file mode 100644 index a0e48d4def7..00000000000 --- a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - styles.css - - \ No newline at end of file diff --git a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes/onyx/styles.css b/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes/onyx/styles.css deleted file mode 100644 index f6c201085d6..00000000000 --- a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes/onyx/styles.css +++ /dev/null @@ -1,3 +0,0 @@ -.h1 { - -} \ No newline at end of file diff --git a/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java b/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java index 7550b6b6f8c..8631f9f2e41 100644 --- a/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java +++ b/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverrideContainer.java b/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverrideContainer.java index 576eebe44d5..bfaaf7906d4 100644 --- a/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverrideContainer.java +++ b/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverrideContainer.java @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/resources/PluginManagerTest/system/axis/axis2_config.xml b/extensions/src/test/resources/PluginManagerTest/system/axis/axis2_config.xml deleted file mode 100644 index c906e6ffb61..00000000000 --- a/extensions/src/test/resources/PluginManagerTest/system/axis/axis2_config.xml +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - true - false - false - - - false - - - - true - - - - - - false - - - admin - axis2 - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6060 - - - - - - - - - - - - - - - - - - - - - - HTTP/1.1 - chunked - - - HTTP/1.1 - chunked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/extensions/src/test/resources/connections-solution/samples/rules/Sample1Lib.js b/extensions/src/test/resources/connections-solution/samples/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/connections-solution/samples/rules/Sample1Lib.js +++ b/extensions/src/test/resources/connections-solution/samples/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/connections-solution/samples/rules/Sample2Lib.js b/extensions/src/test/resources/connections-solution/samples/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/connections-solution/samples/rules/Sample2Lib.js +++ b/extensions/src/test/resources/connections-solution/samples/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/connections-solution/test/rules/Sample1Lib.js b/extensions/src/test/resources/connections-solution/test/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/connections-solution/test/rules/Sample1Lib.js +++ b/extensions/src/test/resources/connections-solution/test/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/connections-solution/test/rules/Sample2Lib.js b/extensions/src/test/resources/connections-solution/test/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/connections-solution/test/rules/Sample2Lib.js +++ b/extensions/src/test/resources/connections-solution/test/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/outputs-solution/test/rules/Sample1Lib.js b/extensions/src/test/resources/outputs-solution/test/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/outputs-solution/test/rules/Sample1Lib.js +++ b/extensions/src/test/resources/outputs-solution/test/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/outputs-solution/test/rules/Sample2Lib.js b/extensions/src/test/resources/outputs-solution/test/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/outputs-solution/test/rules/Sample2Lib.js +++ b/extensions/src/test/resources/outputs-solution/test/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/security-solution/test/rules/Sample1Lib.js b/extensions/src/test/resources/security-solution/test/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/security-solution/test/rules/Sample1Lib.js +++ b/extensions/src/test/resources/security-solution/test/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/security-solution/test/rules/Sample2Lib.js b/extensions/src/test/resources/security-solution/test/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/security-solution/test/rules/Sample2Lib.js +++ b/extensions/src/test/resources/security-solution/test/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/solution/test/rules/Sample1Lib.js b/extensions/src/test/resources/solution/test/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/solution/test/rules/Sample1Lib.js +++ b/extensions/src/test/resources/solution/test/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/solution/test/rules/Sample2Lib.js b/extensions/src/test/resources/solution/test/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/solution/test/rules/Sample2Lib.js +++ b/extensions/src/test/resources/solution/test/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/web-solution/test/rules/Sample1Lib.js b/extensions/src/test/resources/web-solution/test/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/web-solution/test/rules/Sample1Lib.js +++ b/extensions/src/test/resources/web-solution/test/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/web-solution/test/rules/Sample2Lib.js b/extensions/src/test/resources/web-solution/test/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/web-solution/test/rules/Sample2Lib.js +++ b/extensions/src/test/resources/web-solution/test/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/webservices-solution/system/axis2_config.xml b/extensions/src/test/resources/webservices-solution/system/axis2_config.xml deleted file mode 100644 index 4aac1e7caaf..00000000000 --- a/extensions/src/test/resources/webservices-solution/system/axis2_config.xml +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - true - false - false - - - false - - - - true - - - - - - false - - - admin - axis2 - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6060 - - - - - - - - - - - - - - - - - - - - - HTTP/1.1 - chunked - - - HTTP/1.1 - chunked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/extensions/test-src/org/pentaho/platform/web/servlet/GenericServletTest.java b/extensions/test-src/org/pentaho/platform/web/servlet/GenericServletTest.java index 5a6bad4f35d..024d9e8d82d 100644 --- a/extensions/test-src/org/pentaho/platform/web/servlet/GenericServletTest.java +++ b/extensions/test-src/org/pentaho/platform/web/servlet/GenericServletTest.java @@ -1,23 +1,14 @@ -/* - * ****************************************************************************** +/*! ****************************************************************************** * - * Copyright (C) 2002-2021 by Hitachi Vantara : http://www.pentaho.com + * Pentaho * - * ****************************************************************************** + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with - * the License. You may obtain a copy of the License at + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/pom.xml b/pom.xml index 6849df65617..61c8ebc2a4d 100644 --- a/pom.xml +++ b/pom.xml @@ -38,7 +38,7 @@ 5.2.5 3.6.1 1.06 - 2.4.8 + 2.4.21 2018 1.4.3.Final 2.1 @@ -46,13 +46,11 @@ 0.3 1.19.1 0.9.4 - 6.4.0.Final 1.6.2 2.2.3 0.9.13 5.1.2.Final 2.0.0-M6 - 1.2 1.3 1 1.0 @@ -64,7 +62,6 @@ 0.9.46 0.9 1.1 - 1.5 1.9.3 0.9.15 4.0.0 @@ -149,7 +146,7 @@ 5.10.0 1.5.5 1.0.16 - 6.4.0.Final + 8.44.0.Final 1.9.3d 10.3.0.0-SNAPSHOT 1.6.1 @@ -215,6 +212,21 @@ ${com.github.spotbugs.annotations.version} true + + com.fasterxml.jackson.core + jackson-core + ${fasterxml-jackson.non-osgi.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${fasterxml-jackson.non-osgi.version} + + + com.fasterxml.jackson.core + jackson-databind + ${fasterxml-jackson.non-osgi.version} + diff --git a/repository/LICENSE.txt b/repository/LICENSE.txt index e0a7ee59bff..270d405d390 100644 --- a/repository/LICENSE.txt +++ b/repository/LICENSE.txt @@ -1,504 +1,64 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. +Parameters - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. +Notice - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. +Business Source License 1.1 - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. +Terms - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/repository/pom.xml b/repository/pom.xml index 586afe63955..abe7ef0911c 100644 --- a/repository/pom.xml +++ b/repository/pom.xml @@ -18,7 +18,6 @@ ${basedir}/../license/styles/javadoc_style_license_header.xml 1.8.0.7 2.2 - 1.1 2.2 1.3 --add-opens=java.base/java.lang=ALL-UNNAMED @@ -209,9 +208,9 @@ compile - org.hitachivantara - safeyaml - ${safeyaml.version} + org.yaml + snakeyaml + ${snakeyaml.version} compile diff --git a/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceClientIT.java b/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceClientIT.java index c3fe6f6503e..110f8562523 100644 --- a/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceClientIT.java +++ b/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceClientIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceIT.java b/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceIT.java index da731f6e643..7b261c47464 100644 --- a/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceIT.java +++ b/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryAuthorizationIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryAuthorizationIT.java index d7d562df598..adbdea2e819 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryAuthorizationIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryAuthorizationIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryContentIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryContentIT.java index e593faf7a38..8b078a562bf 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryContentIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryContentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryVersioningIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryVersioningIT.java index bf056b5fb18..eceab59fb3c 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryVersioningIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryVersioningIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperIT.java index c83ad4f6d94..ee9742b70ed 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoIT.java index e3db114e640..5624a6fb783 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebServiceIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebServiceIT.java index ee0aa069078..2839efc4613 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebServiceIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapterIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapterIT.java index 4d8af2b643c..b7b954b7567 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapterIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapterIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/it/java/org/pentaho/test/platform/repository2/mt/RepositoryTenantManagerIT.java b/repository/src/it/java/org/pentaho/test/platform/repository2/mt/RepositoryTenantManagerIT.java index b1d07dcd751..f8eee2583ca 100644 --- a/repository/src/it/java/org/pentaho/test/platform/repository2/mt/RepositoryTenantManagerIT.java +++ b/repository/src/it/java/org/pentaho/test/platform/repository2/mt/RepositoryTenantManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository2.mt; diff --git a/repository/src/it/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListEndpointIT.java b/repository/src/it/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListEndpointIT.java index f2afa6779f2..b5889a6419b 100644 --- a/repository/src/it/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListEndpointIT.java +++ b/repository/src/it/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListEndpointIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userrole.ws; diff --git a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserDetailsServiceIT.java b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserDetailsServiceIT.java index 48b8a4b173d..f6ee6e18d8d 100644 --- a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserDetailsServiceIT.java +++ b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserDetailsServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao; diff --git a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserRoleListServiceIT.java b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserRoleListServiceIT.java index 2049a82b821..e6c6ed51a2b 100644 --- a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserRoleListServiceIT.java +++ b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserRoleListServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao; diff --git a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleEndpointIT.java b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleEndpointIT.java index 9308881696c..c27bc31ec82 100644 --- a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleEndpointIT.java +++ b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleEndpointIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao.ws; diff --git a/repository/src/main/java/com/pentaho/pdi/messages/Messages.java b/repository/src/main/java/com/pentaho/pdi/messages/Messages.java index 32c900a8514..979837622c3 100644 --- a/repository/src/main/java/com/pentaho/pdi/messages/Messages.java +++ b/repository/src/main/java/com/pentaho/pdi/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.messages; diff --git a/repository/src/main/java/com/pentaho/pdi/ws/IRepositorySyncWebService.java b/repository/src/main/java/com/pentaho/pdi/ws/IRepositorySyncWebService.java index fe9750437f9..b2d62e0bddb 100644 --- a/repository/src/main/java/com/pentaho/pdi/ws/IRepositorySyncWebService.java +++ b/repository/src/main/java/com/pentaho/pdi/ws/IRepositorySyncWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncException.java b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncException.java index 6d5c17e5aaf..7424daccbdb 100644 --- a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncException.java +++ b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncStatus.java b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncStatus.java index 51e913a20e8..52b1a28a13f 100644 --- a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncStatus.java +++ b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncStatus.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncWebService.java b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncWebService.java index 8307a03c0e7..bfdd1c66759 100644 --- a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncWebService.java +++ b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/IPentahoSystemSessionFactory.java b/repository/src/main/java/org/apache/jackrabbit/core/IPentahoSystemSessionFactory.java index 01de100e68d..284dddd697c 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/IPentahoSystemSessionFactory.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/IPentahoSystemSessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingPentahoEntryCollector.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingPentahoEntryCollector.java index b11a4688327..e258c30d13f 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingPentahoEntryCollector.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingPentahoEntryCollector.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinition.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinition.java index 0e0accdc7eb..b93156461df 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinition.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicGroup.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicGroup.java index ae68885cae7..db22adcbe61 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicGroup.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicGroup.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicPrincipal.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicPrincipal.java index 38996be113e..adcd7286917 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicPrincipal.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicPrincipal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProvider.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProvider.java index 05f21fa6557..2083ad6f3d8 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProvider.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImpl.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImpl.java index 85081fbb22d..b9ab1e928fa 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImpl.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntry.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntry.java index 59cc2b0ee89..c1c2e118440 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntry.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryCollector.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryCollector.java index ffbcef6c294..8017cd52670 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryCollector.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryCollector.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilter.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilter.java index 36ee897eb09..3f15276dc42 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilter.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilterImpl.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilterImpl.java index 660007cb8ca..5116e250ae8 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilterImpl.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilterImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/user/PentahoUserManagerImpl.java b/repository/src/main/java/org/apache/jackrabbit/core/security/user/PentahoUserManagerImpl.java index bf95f6857fb..a3244c70105 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/user/PentahoUserManagerImpl.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/user/PentahoUserManagerImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.user; diff --git a/repository/src/main/java/org/pentaho/platform/repository/DatabaseHelper.java b/repository/src/main/java/org/pentaho/platform/repository/DatabaseHelper.java index 6e439bd593e..eba01de8b62 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/DatabaseHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository/DatabaseHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/main/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtService.java b/repository/src/main/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtService.java index f7a14a239cd..e355e05f3bf 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtService.java +++ b/repository/src/main/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/main/java/org/pentaho/platform/repository/RepositoryDownloadWhitelist.java b/repository/src/main/java/org/pentaho/platform/repository/RepositoryDownloadWhitelist.java index e5704f42cef..b70dc1976c3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/RepositoryDownloadWhitelist.java +++ b/repository/src/main/java/org/pentaho/platform/repository/RepositoryDownloadWhitelist.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/main/java/org/pentaho/platform/repository/RepositoryFilenameUtils.java b/repository/src/main/java/org/pentaho/platform/repository/RepositoryFilenameUtils.java index cdfe040e0f2..9b4079ac650 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/RepositoryFilenameUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository/RepositoryFilenameUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/main/java/org/pentaho/platform/repository/SimpleRuntimeRepository.java b/repository/src/main/java/org/pentaho/platform/repository/SimpleRuntimeRepository.java index 94ba91605e4..913c6e4f4a0 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/SimpleRuntimeRepository.java +++ b/repository/src/main/java/org/pentaho/platform/repository/SimpleRuntimeRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateLoadEventListener.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateLoadEventListener.java index 962388f07d9..ea34c8bde7f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateLoadEventListener.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateLoadEventListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateSystemListener.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateSystemListener.java index 1ebefbd6e83..9c5e2bfe007 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateSystemListener.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateUtil.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateUtil.java index 692f65a656f..de7770b3981 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateUtil.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5Dialect.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5Dialect.java index eb8f4a050c6..1f46800a50a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5Dialect.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5Dialect.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5InnoDBDialect.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5InnoDBDialect.java index 4d8456060e6..0a3c43f7da4 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5InnoDBDialect.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5InnoDBDialect.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BinaryUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BinaryUserType.java index c0e8391e504..9207bca5d78 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BinaryUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BinaryUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /* * Class for persisting lists and other collections. Using serialization to persist these items. diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobUserType.java index 3dd7f6cca9e..92d560be6ee 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /* * Class for persisting lists and other collections. Using serialization to persist these items. diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobtoByteArrayUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobtoByteArrayUserType.java index 11f6b7c4060..17eccee845b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobtoByteArrayUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobtoByteArrayUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /* * Class for persisting lists and other collections. Using serialization to persist these items. diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/EmptyStringUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/EmptyStringUserType.java index d6270a94547..74e40e7cc8f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/EmptyStringUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/EmptyStringUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate.usertypes; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongStringUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongStringUserType.java index 63123e91758..b7fe69c0c4d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongStringUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongStringUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /* * This class is built to support saving and loading of long strings from hibernate. Specifically, diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongVarBinaryUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongVarBinaryUserType.java index bf0837b56ce..f067c5d58d4 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongVarBinaryUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongVarBinaryUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate.usertypes; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/VarBinaryUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/VarBinaryUserType.java index 06ffb48a551..919905545c3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/VarBinaryUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/VarBinaryUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate.usertypes; diff --git a/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/AccessVoterToLegacyAcl.java b/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/AccessVoterToLegacyAcl.java index fd8f036e4e9..7023e247d81 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/AccessVoterToLegacyAcl.java +++ b/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/AccessVoterToLegacyAcl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.legacy.acl; diff --git a/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/LegacyRepositoryFile.java b/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/LegacyRepositoryFile.java index a19fe452e37..36c604a8bcf 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/LegacyRepositoryFile.java +++ b/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/LegacyRepositoryFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.legacy.acl; diff --git a/repository/src/main/java/org/pentaho/platform/repository/messages/Messages.java b/repository/src/main/java/org/pentaho/platform/repository/messages/Messages.java index 6dd0d25a587..47d1b38116b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/messages/Messages.java +++ b/repository/src/main/java/org/pentaho/platform/repository/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.messages; diff --git a/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeElement.java b/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeElement.java index 57807df6756..028a689c92a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeElement.java +++ b/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeElement.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.runtime; diff --git a/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeRepository.java b/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeRepository.java index bbf8555a704..19e3665f2bb 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeRepository.java +++ b/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.runtime; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/CleanRepoPublisher.java b/repository/src/main/java/org/pentaho/platform/repository/solution/CleanRepoPublisher.java index 1bd3561e07e..87c13012100 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/CleanRepoPublisher.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/CleanRepoPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/dbbased/RepositoryFile.java b/repository/src/main/java/org/pentaho/platform/repository/solution/dbbased/RepositoryFile.java index 2a6966194af..29a07a0c155 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/dbbased/RepositoryFile.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/dbbased/RepositoryFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.dbbased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContent.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContent.java index 603226d9de7..7e3fcfca559 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContent.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObject.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObject.java index 007fe35b595..716e7fe9bf6 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObject.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianVfs.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianVfs.java index 5feea040d48..29d4b4f4ea8 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianVfs.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianVfs.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryFileName.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryFileName.java index 9705058c424..1e01b2ccea2 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryFileName.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryFileName.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfs.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfs.java index f0a51abdbce..71c7a43e4b6 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfs.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfs.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileContent.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileContent.java index 52a2357d287..1c9460e0451 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileContent.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileContent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObject.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObject.java index 651134c1205..a1bcba5ab3a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObject.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/usersettings/UserSettingService.java b/repository/src/main/java/org/pentaho/platform/repository/usersettings/UserSettingService.java index 33866f31fec..8981bb0a858 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/usersettings/UserSettingService.java +++ b/repository/src/main/java/org/pentaho/platform/repository/usersettings/UserSettingService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.usersettings; diff --git a/repository/src/main/java/org/pentaho/platform/repository/usersettings/pojo/UserSetting.java b/repository/src/main/java/org/pentaho/platform/repository/usersettings/pojo/UserSetting.java index ab37e79cbc0..56580e39d71 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/usersettings/pojo/UserSetting.java +++ b/repository/src/main/java/org/pentaho/platform/repository/usersettings/pojo/UserSetting.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.usersettings.pojo; diff --git a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionAdapter.java b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionAdapter.java index 17f48539fb3..a717d0ad1aa 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionDto.java b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionDto.java index aac9f8ce94f..3bf4d0fc206 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionDto.java +++ b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapter.java b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapter.java index ae93c9941b8..953bd6a31d8 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebService.java b/repository/src/main/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebService.java index 63959b77a16..c21db251a84 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository/webservices/IDatasourceMgmtWebService.java b/repository/src/main/java/org/pentaho/platform/repository/webservices/IDatasourceMgmtWebService.java index 28eb1d30c40..7245473fbff 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/webservices/IDatasourceMgmtWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository/webservices/IDatasourceMgmtWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/ClientRepositoryPaths.java b/repository/src/main/java/org/pentaho/platform/repository2/ClientRepositoryPaths.java index 2342adfd201..213d8c7d461 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/ClientRepositoryPaths.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/ClientRepositoryPaths.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/DefaultClientRepositoryPathsStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/DefaultClientRepositoryPathsStrategy.java index 0c811b531d8..e6208aca5a7 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/DefaultClientRepositoryPathsStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/DefaultClientRepositoryPathsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/locale/PentahoLocale.java b/repository/src/main/java/org/pentaho/platform/repository2/locale/PentahoLocale.java index 4e81e6248bd..6778ba12ccb 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/locale/PentahoLocale.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/locale/PentahoLocale.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.locale; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/messages/Messages.java b/repository/src/main/java/org/pentaho/platform/repository2/messages/Messages.java index d758d09378a..038c75592b4 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/messages/Messages.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.messages; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/mt/AbstractRepositoryTenantManager.java b/repository/src/main/java/org/pentaho/platform/repository2/mt/AbstractRepositoryTenantManager.java index c42cb187b06..ab0b4d03a62 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/mt/AbstractRepositoryTenantManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/mt/AbstractRepositoryTenantManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.mt; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/mt/RepositoryTenantManager.java b/repository/src/main/java/org/pentaho/platform/repository2/mt/RepositoryTenantManager.java index 769609cbb58..e7ea4a50422 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/mt/RepositoryTenantManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/mt/RepositoryTenantManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.mt; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/BackingRepositoryLifecycleManagerSystemListener.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/BackingRepositoryLifecycleManagerSystemListener.java index df9c37f61d3..3e2b34ace69 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/BackingRepositoryLifecycleManagerSystemListener.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/BackingRepositoryLifecycleManagerSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultAccessVoter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultAccessVoter.java index 7e03c8848ef..f8d88a8717e 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultAccessVoter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultAccessVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultRepositoryVersionManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultRepositoryVersionManager.java index 48041c83b37..9004b59ca9f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultRepositoryVersionManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultRepositoryVersionManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultServerRepositoryPathsStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultServerRepositoryPathsStrategy.java index 41b5cbbad40..247b9f98794 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultServerRepositoryPathsStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultServerRepositoryPathsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepository.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepository.java index 25ff053f299..33fb441c9ca 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepository.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/ExceptionLoggingDecorator.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/ExceptionLoggingDecorator.java index e497f42212b..75612980740 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/ExceptionLoggingDecorator.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/ExceptionLoggingDecorator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileAclDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileAclDao.java index 4e378dac2ad..30ce0697634 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileAclDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileAclDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileDao.java index ba0a60248ea..c0329798f94 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryAccessVoterManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryAccessVoterManager.java index d67b4141a1b..ce450a9013f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryAccessVoterManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryAccessVoterManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryUtils.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryUtils.java index 75108ef7df9..4ef2667c033 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/ServerRepositoryPaths.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/ServerRepositoryPaths.java index efeb5bf28dc..fedf22ed7e8 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/ServerRepositoryPaths.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/ServerRepositoryPaths.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/AccessDeniedExceptionConverter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/AccessDeniedExceptionConverter.java index 7bf554aa627..e4e558fde29 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/AccessDeniedExceptionConverter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/AccessDeniedExceptionConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/FileExistsExceptionConverter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/FileExistsExceptionConverter.java index 29c3aabf71c..659d654608a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/FileExistsExceptionConverter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/FileExistsExceptionConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/MalformedNameExceptionConverter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/MalformedNameExceptionConverter.java index e0aa2ff1018..b3a5a03deef 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/MalformedNameExceptionConverter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/MalformedNameExceptionConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/ReferentialIntegrityExceptionConverter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/ReferentialIntegrityExceptionConverter.java index d951d5e7c0a..b34a171149a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/ReferentialIntegrityExceptionConverter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/ReferentialIntegrityExceptionConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoException.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoException.java index b18fe9228e1..13b5002dc85 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoException.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoFileExistsException.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoFileExistsException.java index c6fa4c39249..8387a0ec7ac 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoFileExistsException.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoFileExistsException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoMalformedNameException.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoMalformedNameException.java index 3a193ddad24..b51113ad9fa 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoMalformedNameException.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoMalformedNameException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoReferentialIntegrityException.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoReferentialIntegrityException.java index 8776e61e213..f5d8388d6b2 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoReferentialIntegrityException.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoReferentialIntegrityException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryContentOutputHandler.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryContentOutputHandler.java index bdee31849ad..7e0c345075f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryContentOutputHandler.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryContentOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileContentItem.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileContentItem.java index 128ea48387f..c3ee0dc5f7b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileContentItem.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileInputStream.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileInputStream.java index 62103e688fc..58cb9d70ab5 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileInputStream.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileInputStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputHandler.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputHandler.java index 8a889c56fbb..b42fde8e6eb 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputHandler.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStream.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStream.java index 8ebd001f94c..5f7be59c8ab 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStream.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileReader.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileReader.java index da844c18267..d43d1495a29 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileReader.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileReader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileWriter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileWriter.java index 60dfc44a0a6..ea3ee9d9547 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileWriter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileWriter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemBackedUnifiedRepository.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemBackedUnifiedRepository.java index 6ea544ae168..22c48ec64ff 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemBackedUnifiedRepository.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemBackedUnifiedRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fs; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemFileAclDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemFileAclDao.java index 3225564ad85..73aed68258d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemFileAclDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemFileAclDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fs; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDao.java index eb0b47b53ce..d19a3116479 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fs; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelper.java index 34c6635d876..d833ee2e9bd 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultLockHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultLockHelper.java index ba842098d1b..c6e391ab191 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultLockHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultLockHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelper.java index c6e1a4812f2..6572e0bdd1f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPermissionConversionHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPermissionConversionHelper.java index 5df71183f93..c55584189a0 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPermissionConversionHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPermissionConversionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DumpToFilePentahoSystemListener.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DumpToFilePentahoSystemListener.java index f778f2d9e57..f7adfaa12c9 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DumpToFilePentahoSystemListener.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DumpToFilePentahoSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IAclMetadataStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IAclMetadataStrategy.java index 8bad6e9489c..c3a834d492b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IAclMetadataStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IAclMetadataStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IDeleteHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IDeleteHelper.java index 355c003905d..1e5cac5cf0c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IDeleteHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IDeleteHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ILockHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ILockHelper.java index 3fb27ffce92..7490d1caa0c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ILockHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ILockHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPathConversionHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPathConversionHelper.java index 5a320719b77..844d574c619 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPathConversionHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPathConversionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPentahoInternalPrincipal.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPentahoInternalPrincipal.java index f6c8f47aac8..8d8f5c6f594 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPentahoInternalPrincipal.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPentahoInternalPrincipal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ITransformer.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ITransformer.java index 57fa48e7eeb..8eb062e53d3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ITransformer.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ITransformer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandler.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandler.java index 163c6ea115f..9580fbccd3e 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandler.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr;/* * This program is free software; you can redistribute it and/or modify it under the diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclMetadataStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclMetadataStrategy.java index 2a3f8efa18c..db67372a15f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclMetadataStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclMetadataStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelper.java index cc05803def1..70e5ff9fab7 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryDumpToFile.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryDumpToFile.java index eb74a74cfdb..6c10b65977c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryDumpToFile.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryDumpToFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclDao.java index d784fa8eaa7..f5997f5bc01 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclUtils.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclUtils.java index 79a02c6eced..7d34223bf2e 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDao.java index 22ecafcc0d2..07fcc9a521c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtils.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtils.java index e7168a2f5de..d7cf1e80b86 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelper.java index d0b60405331..bf2a7186c1a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrTenantUtils.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrTenantUtils.java index 2cbe16cdc62..5cf013d487c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrTenantUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrTenantUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalePropertyResolver.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalePropertyResolver.java index 94d6bd9ad9d..7a446362805 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalePropertyResolver.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalePropertyResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtil.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtil.java index f3183453fca..d543c022ece 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtil.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/NodeHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/NodeHelper.java index 72ceaec7fbc..efa6fc6c6c7 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/NodeHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/NodeHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoJcrConstants.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoJcrConstants.java index d3f1e59b444..a9560a0d6d1 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoJcrConstants.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoJcrConstants.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoMetadataAcePrincipal.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoMetadataAcePrincipal.java index efbde54e9ae..98ca8ebbb8d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoMetadataAcePrincipal.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoMetadataAcePrincipal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleaner.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleaner.java index d857667a0cd..d3b57e1bd4d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleaner.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleaner.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxy.java index 5bf138e6562..84310c3855c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyFactory.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyFactory.java index 5694412b4aa..f185b0b919e 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyFactory.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/SharedObjectsDefaultAclHandler.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/SharedObjectsDefaultAclHandler.java index 2f2a0c532e9..6b09f983ad9 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/SharedObjectsDefaultAclHandler.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/SharedObjectsDefaultAclHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModule.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModule.java index 235b60ffdd7..035ba52a050 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModule.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider.java index 995bef88825..d51b1532c6b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityRolePrincipal.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityRolePrincipal.java index c6161ff68b2..62f0b3a1e01 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityRolePrincipal.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityRolePrincipal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityUserPrincipal.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityUserPrincipal.java index c96cf0cb9a5..8e2308ab5a3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityUserPrincipal.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityUserPrincipal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/TestPrincipalProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/TestPrincipalProvider.java index f603fcffc36..6c5d533ae85 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/TestPrincipalProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/TestPrincipalProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/messages/Messages.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/messages/Messages.java index fa5387b4543..278ec7a30eb 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/messages/Messages.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security.messages; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ConstantCredentialsStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ConstantCredentialsStrategy.java index 42368a27279..ca7cbf1aff1 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ConstantCredentialsStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ConstantCredentialsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategy.java index e5692f6b66c..5c44ee331dc 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactory.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactory.java index ab044c54dac..4b5a3c8d514 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactory.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/GuavaCachePoolPentahoJcrSessionFactory.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/GuavaCachePoolPentahoJcrSessionFactory.java index 78b25631fb7..f888c02db3a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/GuavaCachePoolPentahoJcrSessionFactory.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/GuavaCachePoolPentahoJcrSessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/JackrabbitListSessionHolderProviderManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/JackrabbitListSessionHolderProviderManager.java index 25ffe451a47..908b13eea59 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/JackrabbitListSessionHolderProviderManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/JackrabbitListSessionHolderProviderManager.java @@ -1,77 +1,69 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.repository2.unified.jcr.sejcr; - -import java.util.Collections; -import java.util.List; - -import javax.jcr.Repository; -import org.springframework.binding.collection.AbstractCachingMapDecorator; -import org.springframework.extensions.jcr.SessionHolderProvider; -import org.springframework.extensions.jcr.support.AbstractSessionHolderProviderManager; - -public class JackrabbitListSessionHolderProviderManager extends AbstractSessionHolderProviderManager { - - private List providers = Collections.emptyList(); - - - protected class ProvidersCache extends AbstractCachingMapDecorator { - private ProvidersCache() { - super(true); - } - - @Override - protected Object create(Object key) { - return parentLookup((Repository) key); - } - - } - - /** - * Providers cache. - */ - private final ProvidersCache providersCache = new ProvidersCache(); - - /** - * Method for retrieving the parent functionality. - * @param sf - * @return - */ - private SessionHolderProvider parentLookup(Repository repository) { - return super.getSessionProvider(repository); - } - - public SessionHolderProvider getSessionProvider(Repository repository) { - return (SessionHolderProvider) providersCache.get(repository); - } - - @Override - public List getProviders() { - return providers; - } - - /** - * @param providers The providers to set. - */ - public void setProviders(List providers) { - this.providers = providers; - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.repository2.unified.jcr.sejcr; + +import java.util.Collections; +import java.util.List; + +import javax.jcr.Repository; +import org.springframework.binding.collection.AbstractCachingMapDecorator; +import org.springframework.extensions.jcr.SessionHolderProvider; +import org.springframework.extensions.jcr.support.AbstractSessionHolderProviderManager; + +public class JackrabbitListSessionHolderProviderManager extends AbstractSessionHolderProviderManager { + + private List providers = Collections.emptyList(); + + + protected class ProvidersCache extends AbstractCachingMapDecorator { + private ProvidersCache() { + super(true); + } + + @Override + protected Object create(Object key) { + return parentLookup((Repository) key); + } + + } + + /** + * Providers cache. + */ + private final ProvidersCache providersCache = new ProvidersCache(); + + /** + * Method for retrieving the parent functionality. + * @param sf + * @return + */ + private SessionHolderProvider parentLookup(Repository repository) { + return super.getSessionProvider(repository); + } + + public SessionHolderProvider getSessionProvider(Repository repository) { + return (SessionHolderProvider) providersCache.get(repository); + } + + @Override + public List getProviders() { + return providers; + } + + /** + * @param providers The providers to set. + */ + public void setProviders(List providers) { + this.providers = providers; + } +} diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NoCachePentahoJcrSessionFactory.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NoCachePentahoJcrSessionFactory.java index 446caca23e2..a6754904f1e 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NoCachePentahoJcrSessionFactory.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NoCachePentahoJcrSessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NodeTypeDefinitionProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NodeTypeDefinitionProvider.java index 75ed9c4f4c1..8165920d590 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NodeTypeDefinitionProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NodeTypeDefinitionProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrSessionFactory.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrSessionFactory.java index f0110604bd4..71f1fe9e64a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrSessionFactory.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrSessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplate.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplate.java index f6ae1d7bee5..581617632dd 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplate.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplate.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoSessionCredentialsStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoSessionCredentialsStrategy.java index 5ffbcaf653e..1d6b3e2466d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoSessionCredentialsStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoSessionCredentialsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManager.java index ae2cfd37cf6..b7d458add3a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FileNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FileNtdProvider.java index 26d9efceab1..209bd420dd3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FileNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FileNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FolderNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FolderNtdProvider.java index 1a89dfaf69d..4be4e2b86b1 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FolderNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FolderNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/HierarchyNodeNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/HierarchyNodeNtdProvider.java index 28f80253e86..cf17d8f40cb 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/HierarchyNodeNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/HierarchyNodeNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/InternalFolderNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/InternalFolderNtdProvider.java index 5c478599ddc..79516b0c3ec 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/InternalFolderNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/InternalFolderNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocaleNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocaleNtdProvider.java index a604d3acacc..438aca1cb55 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocaleNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocaleNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalizedStringNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalizedStringNtdProvider.java index 34d0651fb33..c4333dd00c3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalizedStringNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalizedStringNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LockTokenStorageNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LockTokenStorageNtdProvider.java index d46ece5e13a..71301afdd6c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LockTokenStorageNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LockTokenStorageNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/NodeTypeDefinitionProviderUtils.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/NodeTypeDefinitionProviderUtils.java index 282ad21fcb8..dfcd48fd387 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/NodeTypeDefinitionProviderUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/NodeTypeDefinitionProviderUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/VersionableNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/VersionableNtdProvider.java index f0155ebe2ad..28c634bb282 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/VersionableNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/VersionableNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/NodeRepositoryFileDataTransformer.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/NodeRepositoryFileDataTransformer.java index b6e47f8c4a6..5f7ac137822 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/NodeRepositoryFileDataTransformer.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/NodeRepositoryFileDataTransformer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.transform; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SampleRepositoryFileDataTransformer.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SampleRepositoryFileDataTransformer.java index a73042ce9c4..eef084e30ec 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SampleRepositoryFileDataTransformer.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SampleRepositoryFileDataTransformer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.transform; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SimpleRepositoryFileDataTransformer.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SimpleRepositoryFileDataTransformer.java index 80305dc5fc3..d8a6a30c2a3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SimpleRepositoryFileDataTransformer.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SimpleRepositoryFileDataTransformer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.transform; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/AbstractBackingRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/AbstractBackingRepositoryLifecycleManager.java index d509e6f776e..4376bbd95ea 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/AbstractBackingRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/AbstractBackingRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultBackingRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultBackingRepositoryLifecycleManager.java index 744f72a11cf..04bb899a8a2 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultBackingRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultBackingRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultUserRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultUserRepositoryLifecycleManager.java index 87b6cea856c..bac399a8c6d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultUserRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultUserRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DelegatingBackingRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DelegatingBackingRepositoryLifecycleManager.java index c581ae58594..c76f5b999ab 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DelegatingBackingRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DelegatingBackingRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/ExecutePermissionRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/ExecutePermissionRepositoryLifecycleManager.java index 9d8affa28fa..e074768eee1 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/ExecutePermissionRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/ExecutePermissionRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/MondrianBackingRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/MondrianBackingRepositoryLifecycleManager.java index 662d99487a9..68966bf2582 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/MondrianBackingRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/MondrianBackingRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListener.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListener.java index 8c27782e418..fb8c1e19f64 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListener.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.spring; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DateAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DateAdapter.java index 7deb0a58eaa..30e405f2f21 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DateAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DateAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebService.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebService.java index fda539f05c7..58e30ab3dbd 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/FileVersioningConfiguration.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/FileVersioningConfiguration.java index ae17b504f77..68f8ff24435 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/FileVersioningConfiguration.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/FileVersioningConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebService.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebService.java index dca684b6486..e023a83467c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceAsync.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceAsync.java index 09877209d10..e2708f4e826 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceAsync.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceAsync.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceCache.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceCache.java index 5aca3611906..e4be5d40864 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceCache.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceCache.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapter.java index 5e75363a89e..7f13ef4147c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/PropertiesWrapper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/PropertiesWrapper.java index 3f1429d464b..968275095f9 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/PropertiesWrapper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/PropertiesWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAceAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAceAdapter.java index ac6a1424a51..b39ceede9bd 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAceAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAceAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAdapter.java index a2689ba8d59..cb4fa3dab01 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAdapter.java index 6a97b9df9d9..76ed3a795bd 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapter.java index fc48da8edf1..6fa2d6c509b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/VersionSummaryAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/VersionSummaryAdapter.java index 373e34cc453..8948b1dff6f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/VersionSummaryAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/VersionSummaryAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebService.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebService.java index a3b551d07c1..b01945d1e55 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DiUnifiedRepositoryJaxwsWebService.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DiUnifiedRepositoryJaxwsWebService.java index c177b9aa4de..857211a4df9 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DiUnifiedRepositoryJaxwsWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DiUnifiedRepositoryJaxwsWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/IUnifiedRepositoryJaxwsWebService.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/IUnifiedRepositoryJaxwsWebService.java index 1413aae80b8..bd1c573f7c1 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/IUnifiedRepositoryJaxwsWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/IUnifiedRepositoryJaxwsWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/SimpleRepositoryFileDataDto.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/SimpleRepositoryFileDataDto.java index 724c0a4d788..0996b9d4d20 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/SimpleRepositoryFileDataDto.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/SimpleRepositoryFileDataDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapter.java index 5b49bfe846f..f82721f6d08 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java index 6c6021bdbff..0354707609f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java @@ -1,27 +1,17 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.userroledao.jackrabbit.security; -import com.google.gwt.user.server.Base64Utils; -import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.Validate; import org.apache.jackrabbit.core.security.authentication.CryptedSimpleCredentials; import org.pentaho.platform.engine.security.messages.Messages; @@ -30,9 +20,6 @@ import org.springframework.security.crypto.password.PasswordEncoder; import javax.jcr.SimpleCredentials; -import java.io.UnsupportedEncodingException; -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; /** * Default password encoder for the BI Server. @@ -82,27 +69,13 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina return false; } try { - char[] decodedPassword = decodePassword( rawPass ); CryptedSimpleCredentials credentials = new CryptedSimpleCredentials( "dummyUser", encPass ); - return credentials.matches( new SimpleCredentials( "dummyUser", decodedPassword ) ); + return credentials.matches( new SimpleCredentials( "dummyUser", rawPass.toCharArray() ) ); } catch ( Exception e ) { throw new RuntimeException( e ); } } - private static char[] decodePassword( String rawPass ) { - try { - if ( !StringUtils.isEmpty( rawPass ) && rawPass.startsWith( "ENC:" ) ) { - String password = new String( Base64Utils.fromBase64( rawPass.substring( 4 ) ), StandardCharsets.UTF_8 ); - return URLDecoder.decode( password.replace( "+", "%2B" ), StandardCharsets.UTF_8.name() ).toCharArray(); - } else { - return rawPass.toCharArray(); - } - } catch ( UnsupportedEncodingException e ) { - return rawPass.toCharArray(); - } - } - @Override public String encode( CharSequence charSequence ) { return this.encodePassword( charSequence.toString(), null ); } diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDao.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDao.java index 5cc32d3a8a1..d48865e17e8 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDao.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AllowAllAuthorizationPolicy.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AllowAllAuthorizationPolicy.java index 8c8e234672a..bed9b9fd66a 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AllowAllAuthorizationPolicy.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AllowAllAuthorizationPolicy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/IRoleAuthorizationPolicyRoleBindingDao.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/IRoleAuthorizationPolicyRoleBindingDao.java index b7a88a81a14..22c5203b805 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/IRoleAuthorizationPolicyRoleBindingDao.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/IRoleAuthorizationPolicyRoleBindingDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyRoleBindingDao.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyRoleBindingDao.java index 5d57c475913..f6d059a3a41 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyRoleBindingDao.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyRoleBindingDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyUtils.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyUtils.java index 4ca5ed444aa..d5a20fa00fb 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyUtils.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleAuthorizationPolicy.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleAuthorizationPolicy.java index ece8f1c9fce..83a8cdbfc75 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleAuthorizationPolicy.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleAuthorizationPolicy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleBindingStruct.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleBindingStruct.java index c783ab9f790..afb772a2906 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleBindingStruct.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleBindingStruct.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AbstractAuthorizationAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AbstractAuthorizationAction.java index cb6e2f0ec71..c6ac3b2c10e 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AbstractAuthorizationAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AbstractAuthorizationAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AdministerSecurityAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AdministerSecurityAction.java index 7ed900d9def..d6aaf0d9966 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AdministerSecurityAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AdministerSecurityAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/PublishAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/PublishAction.java index 4386934ae70..289295dedb6 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/PublishAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/PublishAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryCreateAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryCreateAction.java index c30eaab7af4..49ad3e639aa 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryCreateAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryCreateAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryReadAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryReadAction.java index d5bd67f851c..c1d256f6560 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryReadAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryReadAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerAction.java index 29020136e28..08aa9d0d491 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerExecuteAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerExecuteAction.java index 7027023d64f..671ca8039e0 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerExecuteAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerExecuteAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/messages/Messages.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/messages/Messages.java index f6de98ed84c..ce2a4b1955d 100755 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/messages/Messages.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.messages; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/springsecurity/AuthorizationPolicyVoter.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/springsecurity/AuthorizationPolicyVoter.java index 2f5e2940e98..f9b0d9277c1 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/springsecurity/AuthorizationPolicyVoter.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/springsecurity/AuthorizationPolicyVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.springsecurity; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultAuthorizationPolicyWebService.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultAuthorizationPolicyWebService.java index 2f5bffbfce8..93617278397 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultAuthorizationPolicyWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultAuthorizationPolicyWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultRoleAuthorizationPolicyRoleBindingDaoWebService.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultRoleAuthorizationPolicyRoleBindingDaoWebService.java index 1903ade43fa..1f9e3416035 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultRoleAuthorizationPolicyRoleBindingDaoWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultRoleAuthorizationPolicyRoleBindingDaoWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IAuthorizationPolicyWebService.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IAuthorizationPolicyWebService.java index 93857c21b3e..7c362332509 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IAuthorizationPolicyWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IAuthorizationPolicyWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IRoleAuthorizationPolicyRoleBindingDaoWebService.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IRoleAuthorizationPolicyRoleBindingDaoWebService.java index 3b0a8f6030f..024b102d1ad 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IRoleAuthorizationPolicyRoleBindingDaoWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IRoleAuthorizationPolicyRoleBindingDaoWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/JaxbSafeRoleBindingStruct.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/JaxbSafeRoleBindingStruct.java index 5014347404c..f1aff510d89 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/JaxbSafeRoleBindingStruct.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/JaxbSafeRoleBindingStruct.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapter.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapter.java index cab09fc0492..3e52c60f807 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyListValueMapEntry.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyListValueMapEntry.java index c357d39d61a..e1a4ca03388 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyListValueMapEntry.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyListValueMapEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyStringValueMapEntry.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyStringValueMapEntry.java index b5cc6cbd4a9..3c80360334c 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyStringValueMapEntry.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyStringValueMapEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/DefaultUserRoleListWebService.java b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/DefaultUserRoleListWebService.java index a0659a10cba..d96ffddb850 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/DefaultUserRoleListWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/DefaultUserRoleListWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userrole.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/IUserRoleListWebService.java b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/IUserRoleListWebService.java index 03de27a78b5..c8fe53be2b2 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/IUserRoleListWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/IUserRoleListWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userrole.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/UserRoleListServiceToWebServiceAdapter.java b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/UserRoleListServiceToWebServiceAdapter.java index 5cddcdef06e..31d50b05285 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/UserRoleListServiceToWebServiceAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/UserRoleListServiceToWebServiceAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userrole.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/DefaultTenantedPrincipleNameResolver.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/DefaultTenantedPrincipleNameResolver.java index aafbc937de0..49593068b10 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/DefaultTenantedPrincipleNameResolver.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/DefaultTenantedPrincipleNameResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoRole.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoRole.java index ee7adb06b22..bc810414724 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoRole.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoRole.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUser.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUser.java index 0ba3803b329..431ad278852 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUser.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUserRoleMapping.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUserRoleMapping.java index 9766cc8c320..a28c89f9c1b 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUserRoleMapping.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUserRoleMapping.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDao.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDao.java index cd6a5c04d9c..6669df83e38 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDao.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.jackrabbit; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/JcrUserRoleDao.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/JcrUserRoleDao.java index 301a287c885..e6c062a6d5b 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/JcrUserRoleDao.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/JcrUserRoleDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.jackrabbit; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/messages/Messages.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/messages/Messages.java index 6da239e01f6..fd61f5dc84a 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/messages/Messages.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.messages; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserDetailsService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserDetailsService.java index 79e9834b0aa..69abf73d0f7 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserDetailsService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserDetailsService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.service; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserRoleListService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserRoleListService.java index abddb3aa3ec..05b271ec1ef 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserRoleListService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.service; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/superuser/SuperUserRoleListService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/superuser/SuperUserRoleListService.java index 5f1f25c8104..6a9617330f7 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/superuser/SuperUserRoleListService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/superuser/SuperUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.superuser; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/AuthorizationPolicyBasedUserRoleWebService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/AuthorizationPolicyBasedUserRoleWebService.java index a2189f6c6f0..599ac37fcf3 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/AuthorizationPolicyBasedUserRoleWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/AuthorizationPolicyBasedUserRoleWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/IUserRoleWebService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/IUserRoleWebService.java index 0b4398217b8..0fce39a03bd 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/IUserRoleWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/IUserRoleWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoRole.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoRole.java index bdc24337e62..9c6b57dde45 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoRole.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoRole.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUser.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUser.java index 74777cd5dec..b8cff31ac43 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUser.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUserRoleHelper.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUserRoleHelper.java index 80e97ef0a0a..f5c8489b90c 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUserRoleHelper.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUserRoleHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/RoleComparator.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/RoleComparator.java index 1faf6cd02fb..d079af9cd56 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/RoleComparator.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/RoleComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserComparator.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserComparator.java index 688036adeff..c4f89612df8 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserComparator.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleException.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleException.java index 91cb21b9cb8..94148b7c4be 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleException.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleSecurityInfo.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleSecurityInfo.java index 4a8ee67c60b..c42836646bf 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleSecurityInfo.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleSecurityInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleWebService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleWebService.java index d805db82053..e5f13959052 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserToRoleAssignment.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserToRoleAssignment.java index 89d5c729189..a2782ce5105 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserToRoleAssignment.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserToRoleAssignment.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/test/java/org/apache/jackrabbit/core/RepositoryGCOrphanTest.java b/repository/src/test/java/org/apache/jackrabbit/core/RepositoryGCOrphanTest.java index 2ae8e95bba3..46fbd8125d7 100644 --- a/repository/src/test/java/org/apache/jackrabbit/core/RepositoryGCOrphanTest.java +++ b/repository/src/test/java/org/apache/jackrabbit/core/RepositoryGCOrphanTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core; diff --git a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinitionTest.java b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinitionTest.java index c4e261469a1..6eac3dff3e0 100644 --- a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinitionTest.java +++ b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinitionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProviderTest.java b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProviderTest.java index 727b52622fb..173443cfab6 100644 --- a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProviderTest.java +++ b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImplTest.java b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImplTest.java index 4b44f3f9d22..ff4e9591c78 100644 --- a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImplTest.java +++ b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImplTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/test/java/org/pentaho/platform/repository/DatabaseHelperTest.java b/repository/src/test/java/org/pentaho/platform/repository/DatabaseHelperTest.java index 4fc01f15003..8c04aa8dc75 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/DatabaseHelperTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/DatabaseHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/test/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtServiceTest.java b/repository/src/test/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtServiceTest.java index 245113637ca..638188c2dde 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtServiceTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/test/java/org/pentaho/platform/repository/RepositoryDownloadWhitelistTest.java b/repository/src/test/java/org/pentaho/platform/repository/RepositoryDownloadWhitelistTest.java index a56599d9a04..29124d9b631 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/RepositoryDownloadWhitelistTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/RepositoryDownloadWhitelistTest.java @@ -1,94 +1,86 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.repository; - -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.assertFalse; -import org.junit.Test; - - -public class RepositoryDownloadWhitelistTest { - - @Test - public void testDefaultWhitelistPositive() { - RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); - assertTrue( rdwl.accept( "my picture.gif" ) ); - assertTrue( rdwl.accept( "my picture.jpg" ) ); - assertTrue( rdwl.accept( "my picture.jpeg" ) ); - assertTrue( rdwl.accept( "my picture.png" ) ); - assertTrue( rdwl.accept( "my picture.bmp" ) ); - assertTrue( rdwl.accept( "my picture.tiff" ) ); - assertTrue( rdwl.accept( "my file.csv" ) ); - assertTrue( rdwl.accept( "my file.xls" ) ); - assertTrue( rdwl.accept( "my file.xlsx" ) ); - assertTrue( rdwl.accept( "my file.pdf" ) ); - assertTrue( rdwl.accept( "my file.txt" ) ); - assertTrue( rdwl.accept( "my file.css" ) ); - assertTrue( rdwl.accept( "my file.html" ) ); - assertTrue( rdwl.accept( "my file.js" ) ); - assertTrue( rdwl.accept( "my file.xml" ) ); - assertTrue( rdwl.accept( "my file.doc" ) ); - assertTrue( rdwl.accept( "my file.ppt" ) ); - - assertTrue( rdwl.accept( "my picture.giF" ) ); - assertTrue( rdwl.accept( "my picture.jPg" ) ); - assertTrue( rdwl.accept( "my picture.jPeg" ) ); - assertTrue( rdwl.accept( "my picture.pNg" ) ); - assertTrue( rdwl.accept( "my picture.bmP" ) ); - assertTrue( rdwl.accept( "my picture.tiFf" ) ); - assertTrue( rdwl.accept( "my file.Csv" ) ); - assertTrue( rdwl.accept( "my file.Xls" ) ); - assertTrue( rdwl.accept( "my file.xlSx" ) ); - assertTrue( rdwl.accept( "my file.pDf" ) ); - assertTrue( rdwl.accept( "my file.tXt" ) ); - assertTrue( rdwl.accept( "my file.csS" ) ); - assertTrue( rdwl.accept( "my file.htMl" ) ); - assertTrue( rdwl.accept( "my file.Js" ) ); - assertTrue( rdwl.accept( "my file.xMl" ) ); - assertTrue( rdwl.accept( "my file.dOc" ) ); - assertTrue( rdwl.accept( "my file.pPt" ) ); - } - - @Test - public void testDefaultWhitelistNegative() { - RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); - assertFalse( rdwl.accept( "my picture.giff" ) ); - assertFalse( rdwl.accept( "my picture.dll" ) ); - assertFalse( rdwl.accept( "my picture.exe" ) ); - assertFalse( rdwl.accept( "my picture" ) ); - assertFalse( rdwl.accept( "my picture.psd" ) ); - assertFalse( rdwl.accept( "my picture.xslt" ) ); - } - - @Test - public void testNonDefault() { - RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); - rdwl.setExtensions( "exe,dll" ); - assertTrue( rdwl.accept( "my file.exe" ) ); - assertTrue( rdwl.accept( "my file.eXe" ) ); - assertTrue( rdwl.accept( "my file.dll" ) ); - assertTrue( rdwl.accept( "my file.dlL" ) ); - assertFalse( rdwl.accept( "my picture.tiff" ) ); - assertFalse( rdwl.accept( "my picture.jpg" ) ); - assertFalse( rdwl.accept( "my picture.png" ) ); - assertTrue( rdwl.getExtensions() .equals( "exe,dll" ) ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.repository; + +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.assertFalse; +import org.junit.Test; + + +public class RepositoryDownloadWhitelistTest { + + @Test + public void testDefaultWhitelistPositive() { + RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); + assertTrue( rdwl.accept( "my picture.gif" ) ); + assertTrue( rdwl.accept( "my picture.jpg" ) ); + assertTrue( rdwl.accept( "my picture.jpeg" ) ); + assertTrue( rdwl.accept( "my picture.png" ) ); + assertTrue( rdwl.accept( "my picture.bmp" ) ); + assertTrue( rdwl.accept( "my picture.tiff" ) ); + assertTrue( rdwl.accept( "my file.csv" ) ); + assertTrue( rdwl.accept( "my file.xls" ) ); + assertTrue( rdwl.accept( "my file.xlsx" ) ); + assertTrue( rdwl.accept( "my file.pdf" ) ); + assertTrue( rdwl.accept( "my file.txt" ) ); + assertTrue( rdwl.accept( "my file.css" ) ); + assertTrue( rdwl.accept( "my file.html" ) ); + assertTrue( rdwl.accept( "my file.js" ) ); + assertTrue( rdwl.accept( "my file.xml" ) ); + assertTrue( rdwl.accept( "my file.doc" ) ); + assertTrue( rdwl.accept( "my file.ppt" ) ); + + assertTrue( rdwl.accept( "my picture.giF" ) ); + assertTrue( rdwl.accept( "my picture.jPg" ) ); + assertTrue( rdwl.accept( "my picture.jPeg" ) ); + assertTrue( rdwl.accept( "my picture.pNg" ) ); + assertTrue( rdwl.accept( "my picture.bmP" ) ); + assertTrue( rdwl.accept( "my picture.tiFf" ) ); + assertTrue( rdwl.accept( "my file.Csv" ) ); + assertTrue( rdwl.accept( "my file.Xls" ) ); + assertTrue( rdwl.accept( "my file.xlSx" ) ); + assertTrue( rdwl.accept( "my file.pDf" ) ); + assertTrue( rdwl.accept( "my file.tXt" ) ); + assertTrue( rdwl.accept( "my file.csS" ) ); + assertTrue( rdwl.accept( "my file.htMl" ) ); + assertTrue( rdwl.accept( "my file.Js" ) ); + assertTrue( rdwl.accept( "my file.xMl" ) ); + assertTrue( rdwl.accept( "my file.dOc" ) ); + assertTrue( rdwl.accept( "my file.pPt" ) ); + } + + @Test + public void testDefaultWhitelistNegative() { + RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); + assertFalse( rdwl.accept( "my picture.giff" ) ); + assertFalse( rdwl.accept( "my picture.dll" ) ); + assertFalse( rdwl.accept( "my picture.exe" ) ); + assertFalse( rdwl.accept( "my picture" ) ); + assertFalse( rdwl.accept( "my picture.psd" ) ); + assertFalse( rdwl.accept( "my picture.xslt" ) ); + } + + @Test + public void testNonDefault() { + RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); + rdwl.setExtensions( "exe,dll" ); + assertTrue( rdwl.accept( "my file.exe" ) ); + assertTrue( rdwl.accept( "my file.eXe" ) ); + assertTrue( rdwl.accept( "my file.dll" ) ); + assertTrue( rdwl.accept( "my file.dlL" ) ); + assertFalse( rdwl.accept( "my picture.tiff" ) ); + assertFalse( rdwl.accept( "my picture.jpg" ) ); + assertFalse( rdwl.accept( "my picture.png" ) ); + assertTrue( rdwl.getExtensions() .equals( "exe,dll" ) ); + } +} diff --git a/repository/src/test/java/org/pentaho/platform/repository/RepositoryFilenameUtilsTest.java b/repository/src/test/java/org/pentaho/platform/repository/RepositoryFilenameUtilsTest.java index 09d11a91332..bdff3048357 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/RepositoryFilenameUtilsTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/RepositoryFilenameUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/test/java/org/pentaho/platform/repository/hibernate/HibernateUtilTestHelper.java b/repository/src/test/java/org/pentaho/platform/repository/hibernate/HibernateUtilTestHelper.java index d330556eb00..6a3d1a26e71 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/hibernate/HibernateUtilTestHelper.java +++ b/repository/src/test/java/org/pentaho/platform/repository/hibernate/HibernateUtilTestHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContentTest.java b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContentTest.java index ddc3286e37c..eb883c7eae5 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContentTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/FileObjectTestHelper.java b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/FileObjectTestHelper.java index 79292fc1476..c7fa78d5637 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/FileObjectTestHelper.java +++ b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/FileObjectTestHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObjectTest.java b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObjectTest.java index d55e29ecf8c..28f918c67f9 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObjectTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObjectTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianVfsTest.java b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianVfsTest.java index 847c473ce1d..f8396a8e591 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianVfsTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianVfsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObjectTest.java b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObjectTest.java index 5b9ce943b63..633a04261ff 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObjectTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObjectTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/test/java/org/pentaho/platform/repository/usersettings/UserSettingServiceTest.java b/repository/src/test/java/org/pentaho/platform/repository/usersettings/UserSettingServiceTest.java index eb199abe28f..9f04377c1c0 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/usersettings/UserSettingServiceTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/usersettings/UserSettingServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.usersettings; diff --git a/repository/src/test/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapterTest.java b/repository/src/test/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapterTest.java index 60e7dac8624..96782aed029 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapterTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebServiceTest.java b/repository/src/test/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebServiceTest.java index af6ba370403..3227bcf3b59 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebServiceTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryBase.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryBase.java index e3e96fd0395..f905822dac5 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryBase.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/RepositoryUtilsTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/RepositoryUtilsTest.java index 5ec1b166981..7722e62e9ee 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/RepositoryUtilsTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/RepositoryUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/UnifiedRepositoryTestUtils.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/UnifiedRepositoryTestUtils.java index f8e4ce73888..54701591ac0 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/UnifiedRepositoryTestUtils.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/UnifiedRepositoryTestUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/WebDavDemo.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/WebDavDemo.java index 586652d2118..82c2a601b7c 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/WebDavDemo.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/WebDavDemo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileIoTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileIoTest.java index a47d94df273..c1b2ffd25ca 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileIoTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileIoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStreamTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStreamTest.java index 0ec939fadbd..a559decd08c 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStreamTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStreamTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDaoTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDaoTest.java index e49b51a914a..d7f6e0ff369 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDaoTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDaoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fs; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelperTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelperTest.java index a3d1fad5120..48670017a74 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelperTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelperTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelperTest.java index cab7ca1cfcb..14ffcd773f3 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelperTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; import org.junit.Before; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultRepositoryVersioningManagerTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultRepositoryVersioningManagerTest.java index 037f616a91f..2b4701f553b 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultRepositoryVersioningManagerTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultRepositoryVersioningManagerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandlerTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandlerTest.java index b734c457cb3..1c06965b450 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandlerTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperCallTester.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperCallTester.java index d1e8ecd4eb6..26c26144bcc 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperCallTester.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperCallTester.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * @author Marc Batchelor diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoTest.java index e757be9c1c5..7f85e628b94 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtilsTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtilsTest.java index 73aa18b5e72..5fabc782d41 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtilsTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelperTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelperTest.java index 096257c030a..f011ddab5af 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelperTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtilTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtilTest.java index 6eb3911af05..2e0a895c347 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtilTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/NodeHelperTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/NodeHelperTest.java index 5fa799799d6..51728258a89 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/NodeHelperTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/NodeHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleanerTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleanerTest.java index 8c037569ba9..cc6489a97cf 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleanerTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleanerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyTest.java index 39a721ac0f9..ccd5ab42709 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/SimpleJcrTestUtils.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/SimpleJcrTestUtils.java index 46e08d6a473..326213d7b59 100755 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/SimpleJcrTestUtils.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/SimpleJcrTestUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModuleTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModuleTest.java index d51651d3a01..8d961dbe7b6 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModuleTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModuleTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_Caching_Test.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_Caching_Test.java index 85e15d49685..ac9a249eaa5 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_Caching_Test.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_Caching_Test.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_PrincipalCreation_Test.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_PrincipalCreation_Test.java index a0b1c7aa498..e5c3a769e0a 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_PrincipalCreation_Test.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_PrincipalCreation_Test.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactoryTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactoryTest.java index 0761f916cdd..bb4f8a73b83 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactoryTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplateTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplateTest.java index 8ac7cd5b030..a2aeb7ef6cf 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplateTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplateTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManagerTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManagerTest.java index 71b0fce9537..1d6595adbe7 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManagerTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManagerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalNtdProviderTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalNtdProviderTest.java index 4b6d1ddb940..c47321952cb 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalNtdProviderTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalNtdProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; import org.junit.Test; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListenerTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListenerTest.java index ad97f01e1e5..10eb3f4b7e9 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListenerTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.spring; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebServiceTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebServiceTest.java index de1b4a87620..b3211e0406b 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebServiceTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapterTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapterTest.java index d632708574d..311f69021e9 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapterTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapterTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapterTest.java index 7b1b9c3c363..e89cabcdf3d 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapterTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/StringKeyStringValueDtoTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/StringKeyStringValueDtoTest.java index cc7025d3dff..4f711712a1a 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/StringKeyStringValueDtoTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/StringKeyStringValueDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/userroledao/jackrabbit/sample/SampleUsersAndRolesInitHandler.java b/repository/src/test/java/org/pentaho/platform/repository2/userroledao/jackrabbit/sample/SampleUsersAndRolesInitHandler.java index 006b7e5795b..4ef44024537 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/userroledao/jackrabbit/sample/SampleUsersAndRolesInitHandler.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/userroledao/jackrabbit/sample/SampleUsersAndRolesInitHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.userroledao.jackrabbit.sample; diff --git a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDaoTest.java b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDaoTest.java index 172eb63513a..67d5b9ede1e 100644 --- a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDaoTest.java +++ b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDaoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AuthorizationPolicyClient.java b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AuthorizationPolicyClient.java index 361e8f54d2b..7244269ecc7 100644 --- a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AuthorizationPolicyClient.java +++ b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AuthorizationPolicyClient.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapterTest.java b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapterTest.java index 718b3c0d617..a45921c296e 100644 --- a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapterTest.java +++ b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDaoTest.java b/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDaoTest.java index babb10b3976..cca0211c852 100644 --- a/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDaoTest.java +++ b/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDaoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.jackrabbit; diff --git a/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/DefaultPentahoPasswordEncoderTest.java b/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/DefaultPentahoPasswordEncoderTest.java index 3a481021765..b0af24bace3 100644 --- a/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/DefaultPentahoPasswordEncoderTest.java +++ b/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/DefaultPentahoPasswordEncoderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.jackrabbit; diff --git a/repository/src/test/java/org/pentaho/test/mock/MockPentahoRole.java b/repository/src/test/java/org/pentaho/test/mock/MockPentahoRole.java index dd80a4e3f34..3d2ab2cb42c 100644 --- a/repository/src/test/java/org/pentaho/test/mock/MockPentahoRole.java +++ b/repository/src/test/java/org/pentaho/test/mock/MockPentahoRole.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.mock; diff --git a/repository/src/test/java/org/pentaho/test/mock/MockPentahoUser.java b/repository/src/test/java/org/pentaho/test/mock/MockPentahoUser.java index 5e217c542be..ae7e93ee348 100644 --- a/repository/src/test/java/org/pentaho/test/mock/MockPentahoUser.java +++ b/repository/src/test/java/org/pentaho/test/mock/MockPentahoUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.mock; diff --git a/repository/src/test/java/org/pentaho/test/mock/MockUserRoleDao.java b/repository/src/test/java/org/pentaho/test/mock/MockUserRoleDao.java index 81123bcc729..8d90ba4d8a9 100644 --- a/repository/src/test/java/org/pentaho/test/mock/MockUserRoleDao.java +++ b/repository/src/test/java/org/pentaho/test/mock/MockUserRoleDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.mock; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository/ContentExceptionTest.java b/repository/src/test/java/org/pentaho/test/platform/repository/ContentExceptionTest.java index caf7655cf47..90992588770 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository/ContentExceptionTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository/ContentExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository/RepositoryTestCase.java b/repository/src/test/java/org/pentaho/test/platform/repository/RepositoryTestCase.java index 26961e5070c..7b3472435a7 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository/RepositoryTestCase.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository/RepositoryTestCase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository/runtime/RuntimeRepositoryTest.java b/repository/src/test/java/org/pentaho/test/platform/repository/runtime/RuntimeRepositoryTest.java index 0f4ddf1e9f9..c5b637c0f6a 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository/runtime/RuntimeRepositoryTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository/runtime/RuntimeRepositoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository.runtime; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/EmptyUnifiedRepository.java b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/EmptyUnifiedRepository.java index 5b985279002..fee93be2964 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/EmptyUnifiedRepository.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/EmptyUnifiedRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/MockUnifiedRepository.java b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/MockUnifiedRepository.java index 03b4db0e13e..38f991dbf55 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/MockUnifiedRepository.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/MockUnifiedRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/UnmodifiableRepository.java b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/UnmodifiableRepository.java index e6bce54e605..c5b3a008137 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/UnmodifiableRepository.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/UnmodifiableRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/MockUserRoleListService.java b/repository/src/test/java/org/pentaho/test/platform/security/MockUserRoleListService.java index 97d80903ffc..c787eb8c086 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/MockUserRoleListService.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/MockUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/acls/TestPentahoAclEntryTest.java b/repository/src/test/java/org/pentaho/test/platform/security/acls/TestPentahoAclEntryTest.java index 1670e0bb967..2f357fe5dd3 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/acls/TestPentahoAclEntryTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/acls/TestPentahoAclEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.acls; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestBasicAclVoterTest.java b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestBasicAclVoterTest.java index 8ef781f6f71..e25463968b6 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestBasicAclVoterTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestBasicAclVoterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.acls.voter; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoAllowAllAclVoterTest.java b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoAllowAllAclVoterTest.java index 92ba45ee3a0..1362b2c5c03 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoAllowAllAclVoterTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoAllowAllAclVoterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.acls.voter; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoUserOverridesVoterTest.java b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoUserOverridesVoterTest.java index 7ca41d57e55..7b946b5d36f 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoUserOverridesVoterTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoUserOverridesVoterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.acls.voter; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListWebServiceBase.java b/repository/src/test/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListWebServiceBase.java index 09b771ed1a3..4ad009033fb 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListWebServiceBase.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListWebServiceBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userrole.ws; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/AbstractJcrBackedUserRoleDaoTest.java b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/AbstractJcrBackedUserRoleDaoTest.java index 427be1061d8..2522606b4b6 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/AbstractJcrBackedUserRoleDaoTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/AbstractJcrBackedUserRoleDaoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/DefaultTenantedPrincipleNameResolverTest.java b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/DefaultTenantedPrincipleNameResolverTest.java index d96546a1177..8e39b41d6cc 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/DefaultTenantedPrincipleNameResolverTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/DefaultTenantedPrincipleNameResolverTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleWebServiceBase.java b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleWebServiceBase.java index 9b0eb027e39..7551218530e 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleWebServiceBase.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleWebServiceBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao.ws; diff --git a/tomcat-logs/src/main/java/org/pentaho/tomcat/logvalve/FilteredAccessLogValve.java b/tomcat-logs/src/main/java/org/pentaho/tomcat/logvalve/FilteredAccessLogValve.java index 6810786f70d..babc545744f 100644 --- a/tomcat-logs/src/main/java/org/pentaho/tomcat/logvalve/FilteredAccessLogValve.java +++ b/tomcat-logs/src/main/java/org/pentaho/tomcat/logvalve/FilteredAccessLogValve.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.tomcat.logvalve; diff --git a/user-console/LICENSE.txt b/user-console/LICENSE.txt index e0a7ee59bff..270d405d390 100644 --- a/user-console/LICENSE.txt +++ b/user-console/LICENSE.txt @@ -1,504 +1,64 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. +Parameters - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. +Notice - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. +Business Source License 1.1 - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. +Terms - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/user-console/src/main/java/org/pentaho/mantle/client/EmptyRequestCallback.java b/user-console/src/main/java/org/pentaho/mantle/client/EmptyRequestCallback.java index e1eb8a4ce47..1933846b3dd 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/EmptyRequestCallback.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/EmptyRequestCallback.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/MantleApplication.java b/user-console/src/main/java/org/pentaho/mantle/client/MantleApplication.java index 5e71ac8eef0..1f586b24ef0 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/MantleApplication.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/MantleApplication.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/MantleEntryPoint.java b/user-console/src/main/java/org/pentaho/mantle/client/MantleEntryPoint.java index 634be15f24d..df011f35f8b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/MantleEntryPoint.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/MantleEntryPoint.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/MantleMenuBar.java b/user-console/src/main/java/org/pentaho/mantle/client/MantleMenuBar.java index 8ce10160972..c22326dff51 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/MantleMenuBar.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/MantleMenuBar.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/MantleUtils.java b/user-console/src/main/java/org/pentaho/mantle/client/MantleUtils.java index 8254d18dd91..a1aa6361029 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/MantleUtils.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/MantleUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/RepositoryFileUtils.java b/user-console/src/main/java/org/pentaho/mantle/client/RepositoryFileUtils.java index 229ddec85bd..f315225de8f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/RepositoryFileUtils.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/RepositoryFileUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordByUserDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordByUserDialog.java index 32d4a963550..ef903ba31f2 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordByUserDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordByUserDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordDialog.java index 829ce5e9ee2..2e5498f75fb 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/ContentCleanerPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/ContentCleanerPanel.java index ad4f7d9731c..eddcfa89a6f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/ContentCleanerPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/ContentCleanerPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanel.java index 892dc56baf8..860fb10f46a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanelController.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanelController.java index c46b6aa2609..11b524ce1fe 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanelController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanelController.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTestDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTestDialog.java index c84be60df9d..1468962f34d 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTestDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTestDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTester.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTester.java index 80f47ef7fac..c698abd33dd 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTester.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTester.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/ISysAdminPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/ISysAdminPanel.java index abf8a777a72..cf5a4f0d119 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/ISysAdminPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/ISysAdminPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsEmailConfiguration.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsEmailConfiguration.java index 71e04cfa00f..60d2ed0b563 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsEmailConfiguration.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsEmailConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLocalizedRoleName.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLocalizedRoleName.java index 70d51d3b418..176599b0500 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLocalizedRoleName.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLocalizedRoleName.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleAssigment.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleAssigment.java index 24ccb4cc644..bed6d28d3e1 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleAssigment.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleAssigment.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleMap.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleMap.java index cd4719b7ba8..c53ff6e96de 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleMap.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsSysAdminPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsSysAdminPanel.java index 1851d2ba05a..baa9bda6bb3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsSysAdminPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsSysAdminPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsUserRoleList.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsUserRoleList.java index fe03ba3bf93..ea60a18d973 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsUserRoleList.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsUserRoleList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/PermissionsPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/PermissionsPanel.java index ad77c1a2ef1..dbaf927cb6a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/PermissionsPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/PermissionsPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/RoleDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/RoleDialog.java index 141ab0c49cd..3de7f7d833d 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/RoleDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/RoleDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/ServiceCallback.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/ServiceCallback.java index bf12512db07..24db13447d4 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/ServiceCallback.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/ServiceCallback.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/UpdatePasswordController.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/UpdatePasswordController.java index 856aee1755e..7c1682e1c4b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/UpdatePasswordController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/UpdatePasswordController.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserDialog.java index cbce040a1be..1894750997d 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanel.java index c72846115c2..38d4197381d 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java index 99193b0b64d..211d89c9abb 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; @@ -91,7 +83,7 @@ public void saveUser( final String name, final String password ) { try { executableTypesRequestBuilder.setHeader( "If-Modified-Since", "01 Jan 1970 00:00:00 GMT" ); executableTypesRequestBuilder.setHeader( "Content-Type", "application/json" ); - String json = "{\"userName\": \"" + encodeUri( name ) + "\", \"password\": \"ENC:" + b64encodePassword( password ) + "\"}"; + String json = "{\"userName\": \"" + encodeUri( name ) + "\", \"password\": \"ENC:" + b64encode( password ) + "\"}"; executableTypesRequestBuilder.sendRequest( json, new RequestCallback() { public void onError( Request request, Throwable exception ) { displayErrorInMessageBox( Messages.getString( "Error" ), exception.getLocalizedMessage() ); @@ -250,7 +242,7 @@ public void updatePassword( String newPassword, String administratorPassword, fi executableTypesRequestBuilder.setHeader( "If-Modified-Since", "01 Jan 1970 00:00:00 GMT" ); executableTypesRequestBuilder.setHeader( "Content-Type", "application/json" ); String json = - "{\"userName\": \"" + encodeUri( userName ) + "\", \"password\": \"ENC:" + b64encodePassword( newPassword ) + "\", \"administratorPassword\": \"ENC:" + b64encodePassword( administratorPassword ) + "\"}"; + "{\"userName\": \"" + encodeUri( userName ) + "\", \"password\": \"ENC:" + b64encode( newPassword ) + "\", \"administratorPassword\": \"ENC:" + b64encode( administratorPassword ) + "\"}"; executableTypesRequestBuilder.sendRequest( json, new RequestCallback() { public void onError( Request request, Throwable exception ) { showXulErrorMessage( Messages.getString( "changePasswordErrorTitle" ), Messages.getString( "changePasswordErrorMessage" ) ); @@ -815,8 +807,8 @@ private final native String encodeUri( String URI ) return encodeURIComponent(URI); }-*/; - private static native String b64encodePassword( String a ) /*-{ - return window.btoa( encodeURIComponent(a) ); + private static native String b64encode( String a ) /*-{ + return window.btoa(a); }-*/; /** diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/AboutCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/AboutCommand.java index 57966752af1..4cab772e170 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/AboutCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/AboutCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/AbstractFilePropertiesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/AbstractFilePropertiesCommand.java index 50cfc898c43..8b501d83dfe 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/AbstractFilePropertiesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/AbstractFilePropertiesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/AddDatasourceCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/AddDatasourceCommand.java index 4e6d12164f3..11026933823 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/AddDatasourceCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/AddDatasourceCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ChangePasswordCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ChangePasswordCommand.java index 874d0d185c0..cbd7b56dba5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ChangePasswordCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ChangePasswordCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/CollapseBrowserCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/CollapseBrowserCommand.java index a9c74c2abd9..ab6fc7c6829 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/CollapseBrowserCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/CollapseBrowserCommand.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/CommandExec.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/CommandExec.java index cac2e792411..6b524570950 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/CommandExec.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/CommandExec.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/CopyFilesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/CopyFilesCommand.java index 831b2e83e3d..c9a1455be3a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/CopyFilesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/CopyFilesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/CutFilesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/CutFilesCommand.java index 16f29128dc2..ced65fe91a9 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/CutFilesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/CutFilesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFileCommand.java index 44356e87ce2..7d09ad4ef74 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFolderCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFolderCommand.java index c62e03e517f..c0d0c737c9e 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFolderCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFolderCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeletePermanentFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeletePermanentFileCommand.java index 860a8ed41ff..a17f542388b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeletePermanentFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeletePermanentFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteGlobalActionsCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteGlobalActionsCommand.java index 29d788123a0..f813c533441 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteGlobalActionsCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteGlobalActionsCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteUrlInNewTabCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteUrlInNewTabCommand.java index e9087c47e1b..1fd5e40cdff 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteUrlInNewTabCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteUrlInNewTabCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExportFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExportFileCommand.java index 433a672b6ec..e00818cb1d9 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExportFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExportFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/FilePropertiesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/FilePropertiesCommand.java index 4026834fd6a..0851b2059fd 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/FilePropertiesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/FilePropertiesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/HideWaitPopupCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/HideWaitPopupCommand.java index de36ff1e5ce..d0966dcb98b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/HideWaitPopupCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/HideWaitPopupCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ImportFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ImportFileCommand.java index ba3c3319e32..b8ba1fc57cc 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ImportFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ImportFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/JavascriptObjectCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/JavascriptObjectCommand.java index ba175b773de..14bc8e482da 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/JavascriptObjectCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/JavascriptObjectCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/LoginCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/LoginCommand.java index b1fd7dfa5a0..15786b613d7 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/LoginCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/LoginCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/LogoutCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/LogoutCommand.java index 61548680a64..6f674ad75a0 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/LogoutCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/LogoutCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageContentCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageContentCommand.java index 80069f208e9..408531d4df1 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageContentCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageContentCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageDatasourcesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageDatasourcesCommand.java index 48760df5b17..f7e6e96e224 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageDatasourcesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageDatasourcesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/NewDropdownCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/NewDropdownCommand.java index f7cb14fdba6..d5cd3a98137 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/NewDropdownCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/NewDropdownCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/NewFolderCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/NewFolderCommand.java index 16cef4cb969..4b3aa8ab005 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/NewFolderCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/NewFolderCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenDocCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenDocCommand.java index e3dbe479731..826a254c1fe 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenDocCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenDocCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenFileCommand.java index db972874553..250641e4e81 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; import org.pentaho.gwt.widgets.client.filechooser.FileChooser.FileChooserMode; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenKettleStatusCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenKettleStatusCommand.java index 2f6cbce0036..e00cfe123ca 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenKettleStatusCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenKettleStatusCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenURLCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenURLCommand.java index 5c1618c03c9..c62dc1e6b1e 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenURLCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenURLCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/PasteFilesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/PasteFilesCommand.java index 22e715a678b..c624eb60d5c 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/PasteFilesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/PasteFilesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/PentahoHomeCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/PentahoHomeCommand.java index 44ad61ee339..3a8132b34a0 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/PentahoHomeCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/PentahoHomeCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/PrintCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/PrintCommand.java index efa6e7e5c3d..7a1b2aa69ca 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/PrintCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/PrintCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeMondrianSchemaCacheCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeMondrianSchemaCacheCommand.java index d34b06be1b6..b140af84890 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeMondrianSchemaCacheCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeMondrianSchemaCacheCommand.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeReportingDataCacheCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeReportingDataCacheCommand.java index a4093548d7b..49cf7224493 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeReportingDataCacheCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeReportingDataCacheCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshMetaDataCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshMetaDataCommand.java index 43211bc3659..4a1ea537aef 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshMetaDataCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshMetaDataCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshRepositoryCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshRepositoryCommand.java index 97945f944c2..6e65e57b9ae 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshRepositoryCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshRepositoryCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshSystemSettingsCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshSystemSettingsCommand.java index 55f762072cf..4d38548f854 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshSystemSettingsCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshSystemSettingsCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/RestoreFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/RestoreFileCommand.java index 0c07091734c..100727544c5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/RestoreFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/RestoreFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/SaveCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/SaveCommand.java index eb15bcc93be..9fa40d1f934 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/SaveCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/SaveCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; import com.google.gwt.core.client.JavaScriptException; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/SessionExpiredCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/SessionExpiredCommand.java index c571b850a35..b352958132f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/SessionExpiredCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/SessionExpiredCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShareFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShareFileCommand.java index ad467f17ddb..78ebb23c0d6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShareFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShareFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowBrowserCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowBrowserCommand.java index e7cba809bab..d1f6ad68b77 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowBrowserCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowBrowserCommand.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowWaitPopupCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowWaitPopupCommand.java index de469ebe791..ef33438dd7c 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowWaitPopupCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowWaitPopupCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchLocaleCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchLocaleCommand.java index 526ada0070a..62020100951 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchLocaleCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchLocaleCommand.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchThemeCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchThemeCommand.java index be6f767bf2e..c311fe6160e 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchThemeCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchThemeCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/UrlCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/UrlCommand.java index 082d3204923..bedc3bd482f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/UrlCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/UrlCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/FileDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/FileDialog.java index 4a2c4bbbac0..28d31147be8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/FileDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/FileDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.dialogs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/GeneratedContentDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/GeneratedContentDialog.java index 5bf7a15359e..53f048eaa4a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/GeneratedContentDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/GeneratedContentDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.dialogs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ImportDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ImportDialog.java index 68821f4dbb0..225114a48e3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ImportDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ImportDialog.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.dialogs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ManageContentDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ManageContentDialog.java index 049d3cc2ad1..47169399cc5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ManageContentDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ManageContentDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.dialogs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/OverwritePromptDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/OverwritePromptDialog.java index 521fb6c1db0..d722d806bb5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/OverwritePromptDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/OverwritePromptDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.dialogs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEvent.java index e313fb37824..32eaa3ee1e0 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEventHandler.java index ffe5037b521..5421889fe73 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEvent.java index b6e0d7ba20e..9da60a2c908 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEventHandler.java index 092ec5f3dbb..5c854362183 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/ISolutionBrowserEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/ISolutionBrowserEvent.java index 13cfe80f593..8c7e56c1a80 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/ISolutionBrowserEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/ISolutionBrowserEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEvent.java index ed8d2d6eb94..d15060fa3d3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEventHandler.java index e53f17ba3ea..eb355666bb4 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEvent.java index 0750f6283be..530ad4f6cc9 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEventHandler.java index 05ca1a6ec5e..cdf23dec010 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEvent.java index 57980a4834b..668ef1f8c6a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEventHandler.java index 9471509699d..e0cfd6ac05a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEvent.java index 94ac9762925..8ca4352cf73 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEventHandler.java index d38a93656cf..b36c5f796f6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEvent.java index 138b2d4dd4a..5b005ccf204 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEventHandler.java index 4afdb2ead65..96dd27e85bf 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEvent.java index 92f9f02cc77..68dcd157ce9 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEventHandler.java index 622a055f3f3..08a8b80ba7e 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEvent.java index d3cbdc95adc..8d83c0412e5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEventHandler.java index 3d17c0f72d0..f4bc750f345 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEvent.java index 8a617ea5fcc..637ddb2c123 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEventHandler.java index 3d2d0536358..0c52e1eab94 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEvent.java index 5a3c2793192..0103ee920c8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEventHandler.java index 1ef49f87c8a..6a86a78b307 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEvent.java index 27af77a3c19..bdb4374f3db 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEventHandler.java index b12f1e836c3..464b80821b1 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFileHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFileHandler.java index e0649e202d0..041251c3d97 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFileHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFileHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEvent.java index ee9e007481e..3cf09a335d8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEventHandler.java index 2a28cb748f0..0a7f50c0070 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEvent.java index f7c3d99efe2..b070ba21627 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEventHandler.java index 87cdeed692a..037633a7023 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/images/MantleImages.java b/user-console/src/main/java/org/pentaho/mantle/client/images/MantleImages.java index 3a76c18f8a6..bef24f592ba 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/images/MantleImages.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/images/MantleImages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.images; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfig.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfig.java index f95a7caceb5..1b833a26144 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfig.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfigComparator.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfigComparator.java index 56c197cbfef..e17b6aad53f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfigComparator.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfigComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/MantleXulOverlay.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/MantleXulOverlay.java index 5448da32b90..234469ac69f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/MantleXulOverlay.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/MantleXulOverlay.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/RolePermission.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/RolePermission.java index 462cce84784..7ee686f8f0b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/RolePermission.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/RolePermission.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/SolutionFileInfo.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/SolutionFileInfo.java index 5e010c375a0..ea40089302d 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/SolutionFileInfo.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/SolutionFileInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/UserPermission.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/UserPermission.java index b650c09496e..43d5a8cb1f8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/UserPermission.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/UserPermission.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FileTypeEnabledOptions.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FileTypeEnabledOptions.java index f12cf0577f4..e64a59d2ca6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FileTypeEnabledOptions.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FileTypeEnabledOptions.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FolderCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FolderCommand.java index dc9f8e4a7c1..7ae95dc3481 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FolderCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FolderCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IFileSummary.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IFileSummary.java index aa1413ff866..a722d3f0ba7 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IFileSummary.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IFileSummary.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileProvider.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileProvider.java index 1448a275be1..e115af1c21a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileProvider.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileTreeListener.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileTreeListener.java index e83df88b5e2..1b916657af8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileTreeListener.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileTreeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/MantlePopupPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/MantlePopupPanel.java index 50d7885db95..057191dfeb6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/MantlePopupPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/MantlePopupPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/PluginOptionsHelper.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/PluginOptionsHelper.java index f04d143c297..97d53267cf4 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/PluginOptionsHelper.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/PluginOptionsHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/RepositoryFileTreeManager.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/RepositoryFileTreeManager.java index 0ae8803f4d8..057ca2ceab8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/RepositoryFileTreeManager.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/RepositoryFileTreeManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserClipboard.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserClipboard.java index 3e8fd26ec11..db1f241abfa 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserClipboard.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserClipboard.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserDragController.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserDragController.java index cc160c79f96..cc83c20eaf8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserDragController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserDragController.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserFile.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserFile.java index 27e6db3094e..54cef2a6cbd 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserFile.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserPanel.java index c887db9e088..244a0935aca 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserPanel.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileCommand.java index 5eddf457c14..48c8224a510 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filelist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileItem.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileItem.java index db281058b27..2321f8404d8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filelist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FilesListPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FilesListPanel.java index 7159953a788..82680436a56 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FilesListPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FilesListPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filelist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/IFileItemListener.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/IFileItemListener.java index a1363137160..82119cf33d6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/IFileItemListener.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/IFileItemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filelist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/RepositoryFileComparator.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/RepositoryFileComparator.java index 21508656b72..5ee9c847f29 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/RepositoryFileComparator.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/RepositoryFileComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filelist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/AbstractFilePickList.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/AbstractFilePickList.java index 424d3ac1020..94fb4e6b8e7 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/AbstractFilePickList.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/AbstractFilePickList.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickItem.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickItem.java index d88fafe6fa7..4cec374b5c8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickList.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickList.java index 0bede7b7ab4..df33ea80152 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickList.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickItem.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickItem.java index 8f341c9088b..47a2fea68ed 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickListListener.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickListListener.java index eceaf2f1b78..a33affcc63a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickListListener.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickListListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickItem.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickItem.java index 83b67ced450..10748a298ad 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickList.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickList.java index fb089ece861..79865992710 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickList.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/FilePropertiesDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/FilePropertiesDialog.java index c09f4362ebb..899607df951 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/FilePropertiesDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/FilePropertiesDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/GeneralPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/GeneralPanel.java index 05380dfa7d1..b819acc09d7 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/GeneralPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/GeneralPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IFileModifier.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IFileModifier.java index 6d2d670d67b..7c3277ffa25 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IFileModifier.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IFileModifier.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IUserRoleSelectedCallback.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IUserRoleSelectedCallback.java index d37958fdc9d..30686ded2c3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IUserRoleSelectedCallback.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IUserRoleSelectedCallback.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/PermissionsPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/PermissionsPanel.java index 8ad737be415..958a3e5f988 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/PermissionsPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/PermissionsPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SelectUserOrRoleDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SelectUserOrRoleDialog.java index 45f1fd62023..cba4b413a98 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SelectUserOrRoleDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SelectUserOrRoleDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SubscriptionsPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SubscriptionsPanel.java index f411c7db21d..4a8b3ab5af8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SubscriptionsPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SubscriptionsPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tabs/IFrameTabPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tabs/IFrameTabPanel.java index 3e0b8b1edcd..16c320a48c6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tabs/IFrameTabPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tabs/IFrameTabPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.tabs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/BrowserToolbar.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/BrowserToolbar.java index f7c73f7ee16..272a58f34ab 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/BrowserToolbar.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/BrowserToolbar.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.toolbars; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/FilesToolbar.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/FilesToolbar.java index 9fa450aade9..76ef219c134 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/FilesToolbar.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/FilesToolbar.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.toolbars; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/FileTreeItem.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/FileTreeItem.java index 8d49fa8c86a..026d3261977 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/FileTreeItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/FileTreeItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.tree; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/LeafItemWidget.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/LeafItemWidget.java index e63e42b0af1..ce5bc7eab34 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/LeafItemWidget.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/LeafItemWidget.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.tree; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTree.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTree.java index e2843ba4593..8c3de980ae3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTree.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTree.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.tree; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTreeWrapper.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTreeWrapper.java index 085ba8cf0e5..18e9f4694cf 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTreeWrapper.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTreeWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.tree; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuBar.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuBar.java index b5ce5f2bf09..79a12d0cea3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuBar.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuBar.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuPopup.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuPopup.java index f09fb8369b1..2d5986c15eb 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuPopup.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuPopup.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/CustomDropDown.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/CustomDropDown.java index 613019bd8e0..43b11745321 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/CustomDropDown.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/CustomDropDown.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/PerspectiveManager.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/PerspectiveManager.java index 98b98fc6147..a2ed60bb04c 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/PerspectiveManager.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/PerspectiveManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/UserDropDown.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/UserDropDown.java index a2e7f2e4731..8bf0f091fb9 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/UserDropDown.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/UserDropDown.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/HorizontalScrollWrapper.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/HorizontalScrollWrapper.java index c8b45772bfb..f6954c9eeda 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/HorizontalScrollWrapper.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/HorizontalScrollWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.custom; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/ListBoxTitle.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/ListBoxTitle.java index c2764207328..22b15c9729b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/ListBoxTitle.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/ListBoxTitle.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.custom; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTab.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTab.java index c82f9eff802..65cf3af3065 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTab.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTab.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.tabs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabMenuItem.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabMenuItem.java index cdce938be23..e743e5c44f8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabMenuItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabMenuItem.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.tabs; import com.google.gwt.core.client.Scheduler; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabPanel.java index 6998470d74f..fd90a877b54 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.tabs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/TabContextMenuBar.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/TabContextMenuBar.java index bfb0b4c4f7c..f3351559270 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/TabContextMenuBar.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/TabContextMenuBar.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.tabs; import com.google.gwt.user.client.DOM; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsPerspective.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsPerspective.java index 07301fe856d..3931d6b5579 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsPerspective.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsPerspective.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsTheme.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsTheme.java index 5611c86b27c..4be7a4ab61b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsTheme.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsTheme.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsXulOverlay.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsXulOverlay.java index aebd94583fb..39275a30d52 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsXulOverlay.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsXulOverlay.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleController.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleController.java index cd7f6625a65..57024ad6258 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleController.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleModel.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleModel.java index 48a209fd5a0..b3873616366 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleModel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleModel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleXul.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleXul.java index 0a37b92df6e..50f367659f5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleXul.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleXul.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/IMantleUserSettingsConstants.java b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/IMantleUserSettingsConstants.java index 4d6b69a2150..1d7d167178e 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/IMantleUserSettingsConstants.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/IMantleUserSettingsConstants.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.usersettings; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/JsSetting.java b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/JsSetting.java index 28a43b2bba4..8c45d7f2b25 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/JsSetting.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/JsSetting.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.usersettings; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/MantleSettingsManager.java b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/MantleSettingsManager.java index e7847359833..d21eebc9a47 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/MantleSettingsManager.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/MantleSettingsManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.usersettings; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/UserSettingsManager.java b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/UserSettingsManager.java index cb838db7022..893828c06df 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/UserSettingsManager.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/UserSettingsManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.usersettings; diff --git a/user-console/src/main/java/org/pentaho/mantle/rebind/CommandExecGenerator.java b/user-console/src/main/java/org/pentaho/mantle/rebind/CommandExecGenerator.java index 6d793c7d6fc..d6c02995385 100644 --- a/user-console/src/main/java/org/pentaho/mantle/rebind/CommandExecGenerator.java +++ b/user-console/src/main/java/org/pentaho/mantle/rebind/CommandExecGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.rebind; diff --git a/user-console/src/main/java/org/pentaho/mantle/rebind/EventBusUtilGenerator.java b/user-console/src/main/java/org/pentaho/mantle/rebind/EventBusUtilGenerator.java index 3f9e400eb9a..9fc6dd36b1f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/rebind/EventBusUtilGenerator.java +++ b/user-console/src/main/java/org/pentaho/mantle/rebind/EventBusUtilGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.rebind; diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.js index 55b3029ff1b..b75a8c20867 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "./browser.dialogs.templates", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.templates.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.templates.js index ba7d2d1ac39..29f01ae7ee8 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.templates.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.templates.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define(["common-ui/handlebars"], function () { diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.fileButtons.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.fileButtons.js index 804d1cda30c..e3962b3dfc7 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.fileButtons.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.fileButtons.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "./browser.utils", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.folderButtons.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.folderButtons.js index 5437af5b22c..cad34f6132f 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.folderButtons.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.folderButtons.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/jquery-pentaho-i18n", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js index 10e3101d2cf..2b7d673e8bb 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2023 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "./browser.fileButtons", "./browser.folderButtons", @@ -231,11 +226,12 @@ define([ FileBrowser.openFolder = function (path) { //first select folder var $folder = $("[path='"+escapeCssSelector(path)+"']"), - $parentFolder = $folder.parent(".folders"); - while(!$parentFolder.hasClass("body") && $parentFolder.length > 0){ - $parentFolder.show(); - $parentFolder.parent().addClass("open"); - $parentFolder = $parentFolder.parent().parent(); + $parentFolders = $folder.parent(".folders"); + while(!$parentFolders.hasClass("body") && $parentFolders.length > 0){ + $parentFolders.show(); + $parentFolders.parent().addClass("open"); + $parentFolders.parent().children(".element").attr("aria-expanded", true); + $parentFolders = $parentFolders.parent().parent(); } $folder.find("> .element .name").trigger("click"); }; @@ -1185,11 +1181,12 @@ define([ $folder = myself.getFirstVisibleFolder(); } - var $parentFolder = $folder.parent(".folders"); - while (!$parentFolder.hasClass("body") && $parentFolder.length > 0) { - $parentFolder.show(); - $parentFolder.parent().addClass("open"); - $parentFolder = $parentFolder.parent().parent(); + var $parentFolders = $folder.parent(".folders"); + while (!$parentFolders.hasClass("body") && $parentFolders.length > 0) { + $parentFolders.show(); + $parentFolders.parent().addClass("open"); + $parentFolders.parent().children(".element").attr("aria-expanded", true); + $parentFolders = $parentFolders.parent().parent(); } FileBrowser.fileBrowserModel.set("clickedFolder", { obj: $folder, @@ -1208,6 +1205,7 @@ define([ $clickedFile.addClass("selected"); } else { $folder.children(".element").attr("aria-expanded", true); + $folder.addClass("open"); $folder.addClass("selected"); $folder.children(".element").attr("tabindex", 0).attr("aria-selected", true); $folder.find("> .folders").show(); diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.multiSelectButtons.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.multiSelectButtons.js index 4ad5c28c53a..183c9a0abfb 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.multiSelectButtons.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.multiSelectButtons.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/jquery-pentaho-i18n", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.templates.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.templates.js index 8bc8fbbef76..7db3924b89e 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.templates.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.templates.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2023 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/handlebars", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashButtons.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashButtons.js index 76e90371a5f..9200ed1ac01 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashButtons.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashButtons.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/jquery-pentaho-i18n", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashItemButtons.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashItemButtons.js index 3ff9cb09368..64b4dee1988 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashItemButtons.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashItemButtons.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/jquery-pentaho-i18n", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.utils.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.utils.js index 16aea2c6e50..6a1a1837c2c 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.utils.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.utils.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2019 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "pentaho/csrf/service" diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.js index 773b9574bd6..064f9419521 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2020 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "../browser.dialogs", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.templates.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.templates.js index e2a7f0900f0..7f5d86611a9 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.templates.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.templates.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define(["common-ui/handlebars"], function () { diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone-min.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone-min.js index 58bfeacf45b..f2df88f01c6 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone-min.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone-min.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ (function () { var t = this; diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone.js index be8f7b8b840..40e2672ea2a 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Backbone.js 1.0.0 diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore-min.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore-min.js index 4f7225a6146..eef6e0eb2dd 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore-min.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore-min.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ (function () { var n = this, t = n._, r = {}, e = Array.prototype, u = Object.prototype, i = Function.prototype, a = e.push, o = e.slice, c = e.concat, l = u.toString, f = u.hasOwnProperty, s = e.forEach, p = e.map, h = e.reduce, v = e.reduceRight, d = e.filter, g = e.every, m = e.some, y = e.indexOf, b = e.lastIndexOf, x = Array.isArray, _ = Object.keys, j = i.bind, w = function (n) { diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore.js index c1d082325df..a1f3ae02bb8 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Underscore.js 1.4.4 // =================== diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/main.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/main.js index 04d90e19d65..1883f5b9a2b 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/main.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/main.js @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ /* CCP Functions */ diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/npm.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/npm.js index bf6aa80602d..129aeb2b916 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/npm.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/npm.js @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. require('../../js/transition.js') require('../../js/alert.js') diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/owl.carousel.min.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/owl.carousel.min.js index 394505e0f43..9a022a543f8 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/owl.carousel.min.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/owl.carousel.min.js @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ "function"!==typeof Object.create&&(Object.create=function(f){function g(){}g.prototype=f;return new g}); (function(f,g,k){var l={init:function(a,b){this.$elem=f(b);this.options=f.extend({},f.fn.owlCarousel.options,this.$elem.data(),a);this.userOptions=a;this.loadContent()},loadContent:function(){function a(a){var d,e="";if("function"===typeof b.options.jsonSuccess)b.options.jsonSuccess.apply(this,[a]);else{for(d in a.owl)a.owl.hasOwnProperty(d)&&(e+=a.owl[d].item);b.$elem.html(e)}b.logIn()}var b=this,e;"function"===typeof b.options.beforeInit&&b.options.beforeInit.apply(this,[b.$elem]);"string"===typeof b.options.jsonPath? (e=b.options.jsonPath,f.getJSON(e,a)):b.logIn()},logIn:function(){this.$elem.data("owl-originalStyles",this.$elem.attr("style"));this.$elem.data("owl-originalClasses",this.$elem.attr("class"));this.$elem.css({opacity:0});this.orignalItems=this.options.items;this.checkBrowser();this.wrapperWidth=0;this.checkVisible=null;this.setVars()},setVars:function(){if(0===this.$elem.children().length)return!1;this.baseClass();this.eventTypes();this.$userItems=this.$elem.children();this.itemsAmount=this.$userItems.length; diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/FavoritesController.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/FavoritesController.js index 954daa27c81..f65c9a31e82 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/FavoritesController.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/FavoritesController.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define(["./favorites"], function (Favorites) { diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/createNew.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/createNew.js index 3e443bb3ae8..cea63b6f84f 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/createNew.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/createNew.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define(["common-ui/jquery-pentaho-i18n"], function (context) { diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/favorites.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/favorites.js index 51542ab95f1..5001ee9f885 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/favorites.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/favorites.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/util/PentahoSpinner", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/gettingStarted.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/gettingStarted.js index f152b311b3f..0c983a2be9f 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/gettingStarted.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/gettingStarted.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/util/ContextProvider", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/home.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/home.js index 45e914fac4c..169df252606 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/home.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/home.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/util/HandlebarsCompiler", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/launch.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/launch.js index b457b4b915c..7fa1ecb12a9 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/launch.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/launch.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/util/BootstrappedTabLoader", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/nativeScripts.js b/user-console/src/main/resources/org/pentaho/mantle/public/nativeScripts.js index 215b133786e..00cacb54b7f 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/nativeScripts.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/nativeScripts.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ /* Helper function for translating IFrame mouse events for use in outter window environment. diff --git a/user-console/src/test/java/org/pentaho/mantle/client/NothingTest.java b/user-console/src/test/java/org/pentaho/mantle/client/NothingTest.java index c79711f8d9c..ca59ecfc53f 100644 --- a/user-console/src/test/java/org/pentaho/mantle/client/NothingTest.java +++ b/user-console/src/test/java/org/pentaho/mantle/client/NothingTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/test/java/org/pentaho/mantle/client/commands/SessionExpiredCommandTest.java b/user-console/src/test/java/org/pentaho/mantle/client/commands/SessionExpiredCommandTest.java index 98c854484e8..387e18b5a8d 100644 --- a/user-console/src/test/java/org/pentaho/mantle/client/commands/SessionExpiredCommandTest.java +++ b/user-console/src/test/java/org/pentaho/mantle/client/commands/SessionExpiredCommandTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/test/java/org/pentaho/mantle/rebind/EventBusUtilGeneratorTest.java b/user-console/src/test/java/org/pentaho/mantle/rebind/EventBusUtilGeneratorTest.java index ef3cd5858ba..9bcd1c0078d 100644 --- a/user-console/src/test/java/org/pentaho/mantle/rebind/EventBusUtilGeneratorTest.java +++ b/user-console/src/test/java/org/pentaho/mantle/rebind/EventBusUtilGeneratorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.rebind;