mirror of
				https://github.com/Alfresco/alfresco-community-repo.git
				synced 2025-10-29 15:21:53 +00:00 
			
		
		
		
	Compare commits
	
		
			89 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | ecde2b5b60 | ||
|  | a9f75638c6 | ||
|  | a80b996f7e | ||
|  | 05aa6b4cf6 | ||
|  | 50b1d3a52e | ||
|  | 38b763c635 | ||
|  | 762b6ce607 | ||
|  | 0d89010ae6 | ||
|  | b744f267c1 | ||
|  | e840726a7d | ||
|  | c53683df85 | ||
|  | d9e58483ff | ||
|  | 9e81472d06 | ||
|  | 3e9cdc6b77 | ||
|  | e8ac8c2602 | ||
|  | eea58f4ba3 | ||
|  | a95fa4a83d | ||
|  | 0b74d283e2 | ||
|  | 052e21e62d | ||
|  | 26f49e80e9 | ||
|  | c31158a113 | ||
|  | 2b4fc52203 | ||
|  | 6222e1dfde | ||
|  | 077c48dea9 | ||
|  | 1a0b8d8dee | ||
|  | 66d007e703 | ||
|  | 81a4c5bac0 | ||
|  | 018157c808 | ||
|  | 8db97184f2 | ||
|  | 84948e051a | ||
|  | 8c20a3271e | ||
|  | 48c7abcfbe | ||
|  | 53d77f8d71 | ||
|  | e8e747347a | ||
|  | fee244cb08 | ||
|  | 2bec2bd1c4 | ||
|  | 1cd8098f52 | ||
|  | 30afcaa033 | ||
|  | bdf1a57630 | ||
|  | 2723817832 | ||
|  | 22acb2abe7 | ||
|  | 3c616152a1 | ||
|  | 8cfdc613cb | ||
|  | f1919934b2 | ||
|  | e9da60dac3 | ||
|  | 0597b0997f | ||
|  | 6dbe30e8f7 | ||
|  | d978b1cd68 | ||
|  | dce356fe74 | ||
|  | f965165894 | ||
|  | 2ac44c24a8 | ||
|  | a0dc5a0d70 | ||
|  | af94063bbb | ||
|  | 87b91b6cae | ||
|  | 6bdcaa9b10 | ||
|  | 86070d881c | ||
|  | a82199967c | ||
|  | f09266c081 | ||
|  | 563f65825f | ||
|  | 8bedeedfd5 | ||
|  | a73cf6a71d | ||
|  | 1bdd6c022c | ||
|  | 1b553dbcaf | ||
|  | 5a3b4e1a0d | ||
|  | 1a0156b1e5 | ||
|  | 6ac9248262 | ||
|  | 70290c8f23 | ||
|  | 7d135b9356 | ||
|  | df4629b801 | ||
|  | df6f656b95 | ||
|  | f27718c43b | ||
|  | cbf0aaaaa4 | ||
|  | 2da78a94ad | ||
|  | 3325e08d57 | ||
|  | 985205e78e | ||
|  | 5fd5e75bd2 | ||
|  | 279bc15aac | ||
|  | a3283b4521 | ||
|  | e09c9118b2 | ||
|  | 330256438b | ||
|  | 2214f16e6e | ||
|  | 2237a45e76 | ||
|  | f71a003904 | ||
|  | 10d55824f8 | ||
|  | 69f8bda762 | ||
|  | d8de1ba353 | ||
|  | d4d8718f16 | ||
|  | 859492ae1e | ||
|  | 6c08a60ce5 | 
							
								
								
									
										809
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										809
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										20
									
								
								.github/workflows/master_release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								.github/workflows/master_release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -31,15 +31,15 @@ jobs: | |||||||
|       !contains(github.event.head_commit.message, '[no release]') && |       !contains(github.event.head_commit.message, '[no release]') && | ||||||
|       github.event_name != 'pull_request' |       github.event_name != 'pull_request' | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v3 | ||||||
|         with: |         with: | ||||||
|           persist-credentials: false |           persist-credentials: false | ||||||
|       - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v8.16.0 |       - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2 | ||||||
|       - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v8.16.0 |       - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2       | ||||||
|       - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v8.16.0 |       - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2 | ||||||
|       - name: "Init" |       - name: "Init" | ||||||
|         run: bash ./scripts/ci/init.sh |         run: bash ./scripts/ci/init.sh | ||||||
|       - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v8.16.0 |       - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v1.35.2 | ||||||
|         with: |         with: | ||||||
|           username: ${{ env.GIT_USERNAME }} |           username: ${{ env.GIT_USERNAME }} | ||||||
|           email: ${{ env.GIT_EMAIL }} |           email: ${{ env.GIT_EMAIL }} | ||||||
| @@ -60,15 +60,15 @@ jobs: | |||||||
|       !contains(github.event.head_commit.message, '[no downstream]') && |       !contains(github.event.head_commit.message, '[no downstream]') && | ||||||
|       github.event_name != 'pull_request' |       github.event_name != 'pull_request' | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v3 | ||||||
|         with: |         with: | ||||||
|           persist-credentials: false |           persist-credentials: false | ||||||
|       - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v8.16.0 |       - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2 | ||||||
|       - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v8.16.0 |       - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2       | ||||||
|       - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v8.16.0 |       - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2 | ||||||
|       - name: "Init" |       - name: "Init" | ||||||
|         run: bash ./scripts/ci/init.sh |         run: bash ./scripts/ci/init.sh | ||||||
|       - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v8.16.0 |       - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v1.35.2 | ||||||
|         with: |         with: | ||||||
|           username: ${{ env.GIT_USERNAME }} |           username: ${{ env.GIT_USERNAME }} | ||||||
|           email: ${{ env.GIT_EMAIL }} |           email: ${{ env.GIT_EMAIL }} | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ | |||||||
|    <parent> |    <parent> | ||||||
|       <groupId>org.alfresco</groupId> |       <groupId>org.alfresco</groupId> | ||||||
|       <artifactId>alfresco-community-repo-amps</artifactId> |       <artifactId>alfresco-community-repo-amps</artifactId> | ||||||
|       <version>23.2.8.1</version> |       <version>23.3.0.28</version> | ||||||
|    </parent> |    </parent> | ||||||
|  |  | ||||||
|    <modules> |    <modules> | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ | |||||||
|    <parent> |    <parent> | ||||||
|       <groupId>org.alfresco</groupId> |       <groupId>org.alfresco</groupId> | ||||||
|       <artifactId>alfresco-governance-services-community-parent</artifactId> |       <artifactId>alfresco-governance-services-community-parent</artifactId> | ||||||
|       <version>23.2.8.1</version> |       <version>23.3.0.28</version> | ||||||
|    </parent> |    </parent> | ||||||
|  |  | ||||||
|    <modules> |    <modules> | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ | |||||||
|    <parent> |    <parent> | ||||||
|       <groupId>org.alfresco</groupId> |       <groupId>org.alfresco</groupId> | ||||||
|       <artifactId>alfresco-governance-services-automation-community-repo</artifactId> |       <artifactId>alfresco-governance-services-automation-community-repo</artifactId> | ||||||
|       <version>23.2.8.1</version> |       <version>23.3.0.28</version> | ||||||
|    </parent> |    </parent> | ||||||
|  |  | ||||||
|    <build> |    <build> | ||||||
| @@ -74,6 +74,16 @@ | |||||||
|          <artifactId>alfresco-testng</artifactId> |          <artifactId>alfresco-testng</artifactId> | ||||||
|          <version>1.1</version> |          <version>1.1</version> | ||||||
|       </dependency> |       </dependency> | ||||||
|  |       <dependency> | ||||||
|  |          <groupId>com.epam.reportportal</groupId> | ||||||
|  |          <artifactId>agent-java-testng</artifactId> | ||||||
|  |          <scope>test</scope> | ||||||
|  |       </dependency> | ||||||
|  |       <dependency> | ||||||
|  |          <groupId>com.squareup.okhttp3</groupId> | ||||||
|  |          <artifactId>okhttp</artifactId> | ||||||
|  |          <scope>test</scope> | ||||||
|  |       </dependency> | ||||||
|       <dependency> |       <dependency> | ||||||
|          <groupId>org.apache.commons</groupId> |          <groupId>org.apache.commons</groupId> | ||||||
|          <artifactId>commons-collections4</artifactId> |          <artifactId>commons-collections4</artifactId> | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
| @@ -39,6 +39,7 @@ import org.alfresco.rest.rm.community.requests.gscore.GSCoreAPI; | |||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.ActionsExecutionAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.ActionsExecutionAPI; | ||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.FilePlanAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.FilePlanAPI; | ||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.FilesAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.FilesAPI; | ||||||
|  | import org.alfresco.rest.rm.community.requests.gscore.api.HoldsAPI; | ||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.RMSiteAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.RMSiteAPI; | ||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.RMUserAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.RMUserAPI; | ||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.RecordCategoryAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.RecordCategoryAPI; | ||||||
| @@ -243,4 +244,14 @@ public class RestAPIFactory | |||||||
|     { |     { | ||||||
|         return getGSCoreAPI(null).usingActionsExecutionsAPI(); |         return getGSCoreAPI(null).usingActionsExecutionsAPI(); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public HoldsAPI getHoldsAPI() | ||||||
|  |     { | ||||||
|  |         return getGSCoreAPI(null).usingHoldsAPI(); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public HoldsAPI getHoldsAPI(UserModel userModel) | ||||||
|  |     { | ||||||
|  |         return getGSCoreAPI(userModel).usingHoldsAPI(); | ||||||
|  |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
| @@ -61,7 +61,6 @@ public class FilePlanComponentFields | |||||||
|     public static final String PROPERTIES_RECORD_SEARCH_DISPOSITION_EVENTS = "rma:recordSearchDispositionEvents"; |     public static final String PROPERTIES_RECORD_SEARCH_DISPOSITION_EVENTS = "rma:recordSearchDispositionEvents"; | ||||||
|     public static final String PROPERTIES_DECLASSIFICATION_REVIEW_COMPLETED_BY = "rma:declassificationReviewCompletedBy"; |     public static final String PROPERTIES_DECLASSIFICATION_REVIEW_COMPLETED_BY = "rma:declassificationReviewCompletedBy"; | ||||||
|     public static final String PROPERTIES_DECLASSIFICATION_REVIEW_COMPLETED_AT = "rma:declassificationReviewCompletedAt"; |     public static final String PROPERTIES_DECLASSIFICATION_REVIEW_COMPLETED_AT = "rma:declassificationReviewCompletedAt"; | ||||||
|      |  | ||||||
|  |  | ||||||
|     /** File plan properties */ |     /** File plan properties */ | ||||||
|     public static final String PROPERTIES_COMPONENT_ID = "st:componentId"; |     public static final String PROPERTIES_COMPONENT_ID = "st:componentId"; | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -0,0 +1,83 @@ | |||||||
|  | /*- | ||||||
|  |  * #%L | ||||||
|  |  * Alfresco Records Management Module | ||||||
|  |  * %% | ||||||
|  |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  |  * %% | ||||||
|  |  * This file is part of the Alfresco software. | ||||||
|  |  * - | ||||||
|  |  * If the software was purchased under a paid Alfresco license, the terms of | ||||||
|  |  * the paid license agreement will prevail.  Otherwise, the software is | ||||||
|  |  * provided under the following open source license terms: | ||||||
|  |  * - | ||||||
|  |  * Alfresco 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 3 of the License, or | ||||||
|  |  * (at your option) any later version. | ||||||
|  |  * - | ||||||
|  |  * Alfresco is distributed in the hope that it will be useful, | ||||||
|  |  * but WITHOUT ANY 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 Alfresco. If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  * #L% | ||||||
|  |  */ | ||||||
|  | package org.alfresco.rest.rm.community.model.hold; | ||||||
|  |  | ||||||
|  | import java.util.Objects; | ||||||
|  |  | ||||||
|  | import com.fasterxml.jackson.annotation.JsonProperty; | ||||||
|  |  | ||||||
|  | import lombok.AllArgsConstructor; | ||||||
|  | import lombok.Builder; | ||||||
|  | import lombok.Data; | ||||||
|  | import lombok.NoArgsConstructor; | ||||||
|  | import org.alfresco.utility.model.TestModel; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * POJO for hold | ||||||
|  |  * | ||||||
|  |  * @author Damian Ujma | ||||||
|  |  */ | ||||||
|  | @Builder | ||||||
|  | @Data | ||||||
|  | @NoArgsConstructor | ||||||
|  | @AllArgsConstructor | ||||||
|  | public class Hold extends TestModel | ||||||
|  | { | ||||||
|  |     @JsonProperty(required = true) | ||||||
|  |     private String id; | ||||||
|  |  | ||||||
|  |     @JsonProperty(required = true) | ||||||
|  |     private String name; | ||||||
|  |  | ||||||
|  |     @JsonProperty(required = true) | ||||||
|  |     private String description; | ||||||
|  |  | ||||||
|  |     @JsonProperty(required = true) | ||||||
|  |     private String reason; | ||||||
|  |  | ||||||
|  |     @Override | ||||||
|  |     public boolean equals(Object o) | ||||||
|  |     { | ||||||
|  |         if (this == o) | ||||||
|  |         { | ||||||
|  |             return true; | ||||||
|  |         } | ||||||
|  |         if (o == null || getClass() != o.getClass()) | ||||||
|  |         { | ||||||
|  |             return false; | ||||||
|  |         } | ||||||
|  |         Hold hold = (Hold) o; | ||||||
|  |         return Objects.equals(id, hold.id) && Objects.equals(name, hold.name) | ||||||
|  |             && Objects.equals(description, hold.description) && Objects.equals(reason, hold.reason); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     @Override | ||||||
|  |     public int hashCode() | ||||||
|  |     { | ||||||
|  |         return Objects.hash(id, name, description, reason); | ||||||
|  |     } | ||||||
|  | } | ||||||
| @@ -0,0 +1,52 @@ | |||||||
|  | /*- | ||||||
|  |  * #%L | ||||||
|  |  * Alfresco Records Management Module | ||||||
|  |  * %% | ||||||
|  |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  |  * %% | ||||||
|  |  * This file is part of the Alfresco software. | ||||||
|  |  * - | ||||||
|  |  * If the software was purchased under a paid Alfresco license, the terms of | ||||||
|  |  * the paid license agreement will prevail.  Otherwise, the software is | ||||||
|  |  * provided under the following open source license terms: | ||||||
|  |  * - | ||||||
|  |  * Alfresco 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 3 of the License, or | ||||||
|  |  * (at your option) any later version. | ||||||
|  |  * - | ||||||
|  |  * Alfresco is distributed in the hope that it will be useful, | ||||||
|  |  * but WITHOUT ANY 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 Alfresco. If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  * #L% | ||||||
|  |  */ | ||||||
|  | package org.alfresco.rest.rm.community.model.hold; | ||||||
|  |  | ||||||
|  | import com.fasterxml.jackson.annotation.JsonProperty; | ||||||
|  |  | ||||||
|  | import lombok.AllArgsConstructor; | ||||||
|  | import lombok.Builder; | ||||||
|  | import lombok.Data; | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
|  | import lombok.NoArgsConstructor; | ||||||
|  | import org.alfresco.utility.model.TestModel; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * POJO for hold child | ||||||
|  |  * | ||||||
|  |  * @author Damian Ujma | ||||||
|  |  */ | ||||||
|  | @Builder | ||||||
|  | @EqualsAndHashCode(callSuper = true) | ||||||
|  | @Data | ||||||
|  | @NoArgsConstructor | ||||||
|  | @AllArgsConstructor | ||||||
|  | public class HoldChild extends TestModel | ||||||
|  | { | ||||||
|  |     @JsonProperty(required = true) | ||||||
|  |     private String id; | ||||||
|  | } | ||||||
| @@ -0,0 +1,38 @@ | |||||||
|  | /*- | ||||||
|  |  * #%L | ||||||
|  |  * Alfresco Records Management Module | ||||||
|  |  * %% | ||||||
|  |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  |  * %% | ||||||
|  |  * This file is part of the Alfresco software. | ||||||
|  |  * - | ||||||
|  |  * If the software was purchased under a paid Alfresco license, the terms of | ||||||
|  |  * the paid license agreement will prevail.  Otherwise, the software is | ||||||
|  |  * provided under the following open source license terms: | ||||||
|  |  * - | ||||||
|  |  * Alfresco 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 3 of the License, or | ||||||
|  |  * (at your option) any later version. | ||||||
|  |  * - | ||||||
|  |  * Alfresco is distributed in the hope that it will be useful, | ||||||
|  |  * but WITHOUT ANY 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 Alfresco. If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  * #L% | ||||||
|  |  */ | ||||||
|  | package org.alfresco.rest.rm.community.model.hold; | ||||||
|  |  | ||||||
|  | import org.alfresco.rest.core.RestModels; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * Handle collection of {@link HoldChildEntry} | ||||||
|  |  * | ||||||
|  |  * @author Damian Ujma | ||||||
|  |  */ | ||||||
|  | public class HoldChildCollection extends RestModels<HoldChildEntry, HoldChildCollection> | ||||||
|  | { | ||||||
|  | } | ||||||
| @@ -0,0 +1,52 @@ | |||||||
|  | /*- | ||||||
|  |  * #%L | ||||||
|  |  * Alfresco Records Management Module | ||||||
|  |  * %% | ||||||
|  |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  |  * %% | ||||||
|  |  * This file is part of the Alfresco software. | ||||||
|  |  * - | ||||||
|  |  * If the software was purchased under a paid Alfresco license, the terms of | ||||||
|  |  * the paid license agreement will prevail.  Otherwise, the software is | ||||||
|  |  * provided under the following open source license terms: | ||||||
|  |  * - | ||||||
|  |  * Alfresco 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 3 of the License, or | ||||||
|  |  * (at your option) any later version. | ||||||
|  |  * - | ||||||
|  |  * Alfresco is distributed in the hope that it will be useful, | ||||||
|  |  * but WITHOUT ANY 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 Alfresco. If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  * #L% | ||||||
|  |  */ | ||||||
|  | package org.alfresco.rest.rm.community.model.hold; | ||||||
|  |  | ||||||
|  | import com.fasterxml.jackson.annotation.JsonProperty; | ||||||
|  |  | ||||||
|  | import lombok.AllArgsConstructor; | ||||||
|  | import lombok.Builder; | ||||||
|  | import lombok.Data; | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
|  | import lombok.NoArgsConstructor; | ||||||
|  | import org.alfresco.rest.core.RestModels; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * POJO for hold child entry | ||||||
|  |  * | ||||||
|  |  * @author Damian Ujma | ||||||
|  |  */ | ||||||
|  | @Builder | ||||||
|  | @Data | ||||||
|  | @EqualsAndHashCode(callSuper = true) | ||||||
|  | @NoArgsConstructor | ||||||
|  | @AllArgsConstructor | ||||||
|  | public class HoldChildEntry extends RestModels<Hold, HoldChildEntry> | ||||||
|  | { | ||||||
|  |     @JsonProperty | ||||||
|  |     private HoldChildEntry entry; | ||||||
|  | } | ||||||
| @@ -0,0 +1,38 @@ | |||||||
|  | /*- | ||||||
|  |  * #%L | ||||||
|  |  * Alfresco Records Management Module | ||||||
|  |  * %% | ||||||
|  |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  |  * %% | ||||||
|  |  * This file is part of the Alfresco software. | ||||||
|  |  * - | ||||||
|  |  * If the software was purchased under a paid Alfresco license, the terms of | ||||||
|  |  * the paid license agreement will prevail.  Otherwise, the software is | ||||||
|  |  * provided under the following open source license terms: | ||||||
|  |  * - | ||||||
|  |  * Alfresco 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 3 of the License, or | ||||||
|  |  * (at your option) any later version. | ||||||
|  |  * - | ||||||
|  |  * Alfresco is distributed in the hope that it will be useful, | ||||||
|  |  * but WITHOUT ANY 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 Alfresco. If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  * #L% | ||||||
|  |  */ | ||||||
|  | package org.alfresco.rest.rm.community.model.hold; | ||||||
|  |  | ||||||
|  | import org.alfresco.rest.core.RestModels; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * Handle collection of {@link HoldEntry} | ||||||
|  |  * | ||||||
|  |  * @author Damian Ujma | ||||||
|  |  */ | ||||||
|  | public class HoldCollection extends RestModels<HoldEntry, HoldCollection> | ||||||
|  | { | ||||||
|  | } | ||||||
| @@ -0,0 +1,52 @@ | |||||||
|  | /*- | ||||||
|  |  * #%L | ||||||
|  |  * Alfresco Records Management Module | ||||||
|  |  * %% | ||||||
|  |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  |  * %% | ||||||
|  |  * This file is part of the Alfresco software. | ||||||
|  |  * - | ||||||
|  |  * If the software was purchased under a paid Alfresco license, the terms of | ||||||
|  |  * the paid license agreement will prevail.  Otherwise, the software is | ||||||
|  |  * provided under the following open source license terms: | ||||||
|  |  * - | ||||||
|  |  * Alfresco 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 3 of the License, or | ||||||
|  |  * (at your option) any later version. | ||||||
|  |  * - | ||||||
|  |  * Alfresco is distributed in the hope that it will be useful, | ||||||
|  |  * but WITHOUT ANY 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 Alfresco. If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  * #L% | ||||||
|  |  */ | ||||||
|  | package org.alfresco.rest.rm.community.model.hold; | ||||||
|  |  | ||||||
|  | import com.fasterxml.jackson.annotation.JsonProperty; | ||||||
|  |  | ||||||
|  | import lombok.AllArgsConstructor; | ||||||
|  | import lombok.Builder; | ||||||
|  | import lombok.Data; | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
|  | import lombok.NoArgsConstructor; | ||||||
|  | import org.alfresco.utility.model.TestModel; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * POJO for hold deletion reason | ||||||
|  |  * | ||||||
|  |  * @author Damian Ujma | ||||||
|  |  */ | ||||||
|  | @Builder | ||||||
|  | @Data | ||||||
|  | @EqualsAndHashCode(callSuper = true) | ||||||
|  | @NoArgsConstructor | ||||||
|  | @AllArgsConstructor | ||||||
|  | public class HoldDeletionReason extends TestModel | ||||||
|  | { | ||||||
|  |     @JsonProperty | ||||||
|  |     private String reason; | ||||||
|  | } | ||||||
| @@ -0,0 +1,52 @@ | |||||||
|  | /*- | ||||||
|  |  * #%L | ||||||
|  |  * Alfresco Records Management Module | ||||||
|  |  * %% | ||||||
|  |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  |  * %% | ||||||
|  |  * This file is part of the Alfresco software. | ||||||
|  |  * - | ||||||
|  |  * If the software was purchased under a paid Alfresco license, the terms of | ||||||
|  |  * the paid license agreement will prevail.  Otherwise, the software is | ||||||
|  |  * provided under the following open source license terms: | ||||||
|  |  * - | ||||||
|  |  * Alfresco 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 3 of the License, or | ||||||
|  |  * (at your option) any later version. | ||||||
|  |  * - | ||||||
|  |  * Alfresco is distributed in the hope that it will be useful, | ||||||
|  |  * but WITHOUT ANY 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 Alfresco. If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  * #L% | ||||||
|  |  */ | ||||||
|  | package org.alfresco.rest.rm.community.model.hold; | ||||||
|  |  | ||||||
|  | import com.fasterxml.jackson.annotation.JsonProperty; | ||||||
|  |  | ||||||
|  | import lombok.AllArgsConstructor; | ||||||
|  | import lombok.Builder; | ||||||
|  | import lombok.Data; | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
|  | import lombok.NoArgsConstructor; | ||||||
|  | import org.alfresco.rest.core.RestModels; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * POJO for hold child entry | ||||||
|  |  * | ||||||
|  |  * @author Damian Ujma | ||||||
|  |  */ | ||||||
|  | @Builder | ||||||
|  | @Data | ||||||
|  | @EqualsAndHashCode(callSuper = true) | ||||||
|  | @NoArgsConstructor | ||||||
|  | @AllArgsConstructor | ||||||
|  | public class HoldDeletionReasonEntry extends RestModels<HoldDeletionReason, HoldDeletionReasonEntry> | ||||||
|  | { | ||||||
|  |     @JsonProperty | ||||||
|  |     private HoldDeletionReason entry; | ||||||
|  | } | ||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
| @@ -26,31 +26,27 @@ | |||||||
|  */ |  */ | ||||||
| package org.alfresco.rest.rm.community.model.hold; | package org.alfresco.rest.rm.community.model.hold; | ||||||
|  |  | ||||||
| import com.fasterxml.jackson.annotation.JsonIgnoreProperties; |  | ||||||
| import com.fasterxml.jackson.annotation.JsonProperty; | import com.fasterxml.jackson.annotation.JsonProperty; | ||||||
|  |  | ||||||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||||
| import lombok.Builder; | import lombok.Builder; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
| import lombok.NoArgsConstructor; | import lombok.NoArgsConstructor; | ||||||
| import org.alfresco.utility.model.TestModel; | import org.alfresco.rest.core.RestModels; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * POJO for hold entry |  * POJO for hold entry | ||||||
|  * |  * | ||||||
|  * @author Rodica Sutu |  * @author Damian Ujma | ||||||
|  * @since 3.2 |  | ||||||
|  */ |  */ | ||||||
| @Builder | @Builder | ||||||
| @Data | @Data | ||||||
|  | @EqualsAndHashCode(callSuper = true) | ||||||
| @NoArgsConstructor | @NoArgsConstructor | ||||||
| @AllArgsConstructor | @AllArgsConstructor | ||||||
| @JsonIgnoreProperties (ignoreUnknown = true) | public class HoldEntry extends RestModels<Hold, HoldEntry> | ||||||
| public class HoldEntry extends TestModel |  | ||||||
| { | { | ||||||
|     @JsonProperty (required = true) |     @JsonProperty | ||||||
|     private String name; |     private Hold entry; | ||||||
|  |  | ||||||
|     @JsonProperty (required = true) |  | ||||||
|     private String nodeRef; |  | ||||||
| } | } | ||||||
|   | |||||||
| @@ -0,0 +1,56 @@ | |||||||
|  | /*- | ||||||
|  |  * #%L | ||||||
|  |  * Alfresco Records Management Module | ||||||
|  |  * %% | ||||||
|  |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  |  * %% | ||||||
|  |  * This file is part of the Alfresco software. | ||||||
|  |  * - | ||||||
|  |  * If the software was purchased under a paid Alfresco license, the terms of | ||||||
|  |  * the paid license agreement will prevail.  Otherwise, the software is | ||||||
|  |  * provided under the following open source license terms: | ||||||
|  |  * - | ||||||
|  |  * Alfresco 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 3 of the License, or | ||||||
|  |  * (at your option) any later version. | ||||||
|  |  * - | ||||||
|  |  * Alfresco is distributed in the hope that it will be useful, | ||||||
|  |  * but WITHOUT ANY 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 Alfresco. If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  * #L% | ||||||
|  |  */ | ||||||
|  | package org.alfresco.rest.rm.community.model.hold.v0; | ||||||
|  |  | ||||||
|  | import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||||||
|  | import com.fasterxml.jackson.annotation.JsonProperty; | ||||||
|  |  | ||||||
|  | import lombok.AllArgsConstructor; | ||||||
|  | import lombok.Builder; | ||||||
|  | import lombok.Data; | ||||||
|  | import lombok.NoArgsConstructor; | ||||||
|  | import org.alfresco.utility.model.TestModel; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * POJO for hold entry | ||||||
|  |  * | ||||||
|  |  * @author Rodica Sutu | ||||||
|  |  * @since 3.2 | ||||||
|  |  */ | ||||||
|  | @Builder | ||||||
|  | @Data | ||||||
|  | @NoArgsConstructor | ||||||
|  | @AllArgsConstructor | ||||||
|  | @JsonIgnoreProperties (ignoreUnknown = true) | ||||||
|  | public class HoldEntry extends TestModel | ||||||
|  | { | ||||||
|  |     @JsonProperty (required = true) | ||||||
|  |     private String name; | ||||||
|  |  | ||||||
|  |     @JsonProperty (required = true) | ||||||
|  |     private String nodeRef; | ||||||
|  | } | ||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
| @@ -37,6 +37,7 @@ import org.alfresco.rest.rm.community.requests.gscore.api.ActionsExecutionAPI; | |||||||
| import org.alfresco.rest.rm.community.requests.RMModelRequest; | import org.alfresco.rest.rm.community.requests.RMModelRequest; | ||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.FilePlanAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.FilePlanAPI; | ||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.FilesAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.FilesAPI; | ||||||
|  | import org.alfresco.rest.rm.community.requests.gscore.api.HoldsAPI; | ||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.RMSiteAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.RMSiteAPI; | ||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.RMUserAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.RMUserAPI; | ||||||
| import org.alfresco.rest.rm.community.requests.gscore.api.RecordCategoryAPI; | import org.alfresco.rest.rm.community.requests.gscore.api.RecordCategoryAPI; | ||||||
| @@ -190,4 +191,6 @@ public class GSCoreAPI extends RMModelRequest | |||||||
|     { |     { | ||||||
|         return new ActionsExecutionAPI(getRmRestWrapper()); |         return new ActionsExecutionAPI(getRmRestWrapper()); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public HoldsAPI usingHoldsAPI() { return new HoldsAPI(getRmRestWrapper()); } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
| @@ -38,6 +38,8 @@ import static org.springframework.http.HttpMethod.PUT; | |||||||
|  |  | ||||||
| import org.alfresco.rest.core.RMRestWrapper; | import org.alfresco.rest.core.RMRestWrapper; | ||||||
| import org.alfresco.rest.rm.community.model.fileplan.FilePlan; | import org.alfresco.rest.rm.community.model.fileplan.FilePlan; | ||||||
|  | import org.alfresco.rest.rm.community.model.hold.Hold; | ||||||
|  | import org.alfresco.rest.rm.community.model.hold.HoldCollection; | ||||||
| import org.alfresco.rest.rm.community.model.recordcategory.RecordCategory; | import org.alfresco.rest.rm.community.model.recordcategory.RecordCategory; | ||||||
| import org.alfresco.rest.rm.community.model.recordcategory.RecordCategoryCollection; | import org.alfresco.rest.rm.community.model.recordcategory.RecordCategoryCollection; | ||||||
| import org.alfresco.rest.rm.community.requests.RMModelRequest; | import org.alfresco.rest.rm.community.requests.RMModelRequest; | ||||||
| @@ -213,4 +215,74 @@ public class FilePlanAPI extends RMModelRequest | |||||||
|                 parameters)); |                 parameters)); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * Creates a hold. | ||||||
|  |      * | ||||||
|  |      * @param holdModel The hold model | ||||||
|  |      * @param filePlanId The identifier of a file plan | ||||||
|  |      * @param parameters The URL parameters to add | ||||||
|  |      * @return The created {@link Hold} | ||||||
|  |      * @throws RuntimeException for the following cases: | ||||||
|  |      * <ul> | ||||||
|  |      *  <li>{@code filePlanId} is not a valid format or {@code filePlanId} is invalid</li> | ||||||
|  |      *  <li>authentication fails</li> | ||||||
|  |      *  <li>current user does not have permission to add children to {@code filePlanId}</li> | ||||||
|  |      *  <li>{@code filePlanIds} does not exist</li> | ||||||
|  |      *  <li>new name clashes with an existing node in the current parent container</li> | ||||||
|  |      * </ul> | ||||||
|  |      */ | ||||||
|  |     public Hold createHold(Hold holdModel, String filePlanId, String parameters) | ||||||
|  |     { | ||||||
|  |         mandatoryString("filePlanId", filePlanId); | ||||||
|  |         mandatoryObject("holdModel", holdModel); | ||||||
|  |  | ||||||
|  |         return getRmRestWrapper().processModel(Hold.class, requestWithBody( | ||||||
|  |             POST, | ||||||
|  |             toJson(holdModel), | ||||||
|  |             "file-plans/{filePlanId}/holds", | ||||||
|  |             filePlanId, | ||||||
|  |             parameters | ||||||
|  |                                                                           )); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * See {@link #createHold(Hold, String, String)} | ||||||
|  |      */ | ||||||
|  |     public Hold createHold(Hold holdModel, String filePlanId) | ||||||
|  |     { | ||||||
|  |         return createHold(holdModel, filePlanId, EMPTY); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * Gets the holds of a file plan. | ||||||
|  |      * | ||||||
|  |      * @param filePlanId The identifier of a file plan | ||||||
|  |      * @param parameters The URL parameters to add | ||||||
|  |      * @return The {@link HoldCollection} for the given {@code filePlanId} | ||||||
|  |      * @throws RuntimeException for the following cases: | ||||||
|  |      * <ul> | ||||||
|  |      *  <li>authentication fails</li> | ||||||
|  |      *  <li>current user does not have permission to read {@code filePlanId}</li> | ||||||
|  |      *  <li>{@code filePlanId} does not exist</li> | ||||||
|  |      *</ul> | ||||||
|  |      */ | ||||||
|  |     public HoldCollection getHolds(String filePlanId, String parameters) | ||||||
|  |     { | ||||||
|  |         mandatoryString("filePlanId", filePlanId); | ||||||
|  |  | ||||||
|  |         return getRmRestWrapper().processModels(HoldCollection.class, simpleRequest( | ||||||
|  |             GET, | ||||||
|  |             "file-plans/{filePlanId}/holds?{parameters}", | ||||||
|  |             filePlanId, | ||||||
|  |             parameters | ||||||
|  |                                                                                    )); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * See {@link #getHolds(String, String)} | ||||||
|  |      */ | ||||||
|  |     public HoldCollection getHolds(String filePlanId) | ||||||
|  |     { | ||||||
|  |         return getHolds(filePlanId, EMPTY); | ||||||
|  |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -0,0 +1,290 @@ | |||||||
|  | /* | ||||||
|  |  * #%L | ||||||
|  |  * Alfresco Records Management Module | ||||||
|  |  * %% | ||||||
|  |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  |  * %% | ||||||
|  |  * This file is part of the Alfresco software. | ||||||
|  |  * - | ||||||
|  |  * If the software was purchased under a paid Alfresco license, the terms of | ||||||
|  |  * the paid license agreement will prevail.  Otherwise, the software is | ||||||
|  |  * provided under the following open source license terms: | ||||||
|  |  * - | ||||||
|  |  * Alfresco 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 3 of the License, or | ||||||
|  |  * (at your option) any later version. | ||||||
|  |  * - | ||||||
|  |  * Alfresco is distributed in the hope that it will be useful, | ||||||
|  |  * but WITHOUT ANY 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 Alfresco. If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  * #L% | ||||||
|  |  */ | ||||||
|  | package org.alfresco.rest.rm.community.requests.gscore.api; | ||||||
|  |  | ||||||
|  | import static org.alfresco.rest.core.RestRequest.requestWithBody; | ||||||
|  | import static org.alfresco.rest.core.RestRequest.simpleRequest; | ||||||
|  | import static org.alfresco.rest.rm.community.util.ParameterCheck.mandatoryObject; | ||||||
|  | import static org.alfresco.rest.rm.community.util.ParameterCheck.mandatoryString; | ||||||
|  | import static org.alfresco.rest.rm.community.util.PojoUtility.toJson; | ||||||
|  | import static org.apache.commons.lang3.StringUtils.EMPTY; | ||||||
|  | import static org.springframework.http.HttpMethod.DELETE; | ||||||
|  | import static org.springframework.http.HttpMethod.GET; | ||||||
|  | import static org.springframework.http.HttpMethod.POST; | ||||||
|  | import static org.springframework.http.HttpMethod.PUT; | ||||||
|  |  | ||||||
|  | import org.alfresco.rest.core.RMRestWrapper; | ||||||
|  | import org.alfresco.rest.rm.community.model.hold.Hold; | ||||||
|  | import org.alfresco.rest.rm.community.model.hold.HoldChild; | ||||||
|  | import org.alfresco.rest.rm.community.model.hold.HoldChildCollection; | ||||||
|  | import org.alfresco.rest.rm.community.model.hold.HoldDeletionReason; | ||||||
|  | import org.alfresco.rest.rm.community.requests.RMModelRequest; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * Holds REST API Wrapper | ||||||
|  |  * | ||||||
|  |  * @author Damian Ujma | ||||||
|  |  */ | ||||||
|  | public class HoldsAPI extends RMModelRequest | ||||||
|  | { | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * @param rmRestWrapper | ||||||
|  |      */ | ||||||
|  |     public HoldsAPI(RMRestWrapper rmRestWrapper) | ||||||
|  |     { | ||||||
|  |         super(rmRestWrapper); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * Gets a hold. | ||||||
|  |      * | ||||||
|  |      * @param holdId The identifier of a hold | ||||||
|  |      * @param parameters The URL parameters to add | ||||||
|  |      * @return The {@link Hold} for the given {@code holdId} | ||||||
|  |      * @throws RuntimeException for the following cases: | ||||||
|  |      * <ul> | ||||||
|  |      *  <li>{@code holdId} is not a valid format</li> | ||||||
|  |      *  <li>authentication fails</li> | ||||||
|  |      *  <li>current user does not have permission to read {@code holdId}</li> | ||||||
|  |      *  <li>{@code holdId} does not exist</li> | ||||||
|  |      * </ul> | ||||||
|  |      */ | ||||||
|  |     public Hold getHold(String holdId, String parameters) | ||||||
|  |     { | ||||||
|  |         mandatoryString("holdId", holdId); | ||||||
|  |  | ||||||
|  |         return getRmRestWrapper().processModel(Hold.class, simpleRequest( | ||||||
|  |             GET, | ||||||
|  |             "holds/{holdId}?{parameters}", | ||||||
|  |             holdId, | ||||||
|  |             parameters | ||||||
|  |                                                                         )); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * See {@link #getHold(String, String)} | ||||||
|  |      */ | ||||||
|  |     public Hold getHold(String holdId) | ||||||
|  |     { | ||||||
|  |         mandatoryString("holdId", holdId); | ||||||
|  |  | ||||||
|  |         return getHold(holdId, EMPTY); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * Updates a hold. | ||||||
|  |      * | ||||||
|  |      * @param holdModel     The hold model which holds the information | ||||||
|  |      * @param holdId        The identifier of the hold | ||||||
|  |      * @param parameters          The URL parameters to add | ||||||
|  |      * @throws RuntimeException for the following cases: | ||||||
|  |      * <ul> | ||||||
|  |      *  <li>the update request is invalid or {@code holdId} is not a valid format or {@code holdModel} is invalid</li> | ||||||
|  |      *  <li>authentication fails</li> | ||||||
|  |      *  <li>current user does not have permission to update {@code holdId}</li> | ||||||
|  |      *  <li>{@code holdId} does not exist</li> | ||||||
|  |      * </ul> | ||||||
|  |      */ | ||||||
|  |     public Hold updateHold(Hold holdModel, String holdId, String parameters) | ||||||
|  |     { | ||||||
|  |         mandatoryObject("holdModel", holdModel); | ||||||
|  |         mandatoryString("holdId", holdId); | ||||||
|  |  | ||||||
|  |         return getRmRestWrapper().processModel(Hold.class, requestWithBody( | ||||||
|  |             PUT, | ||||||
|  |             toJson(holdModel), | ||||||
|  |             "holds/{holdId}?{parameters}", | ||||||
|  |             holdId, | ||||||
|  |             parameters | ||||||
|  |                                                                             )); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * See {@link #updateHold(Hold, String, String)} | ||||||
|  |      */ | ||||||
|  |     public Hold updateHold(Hold holdModel, String holdId) | ||||||
|  |     { | ||||||
|  |         mandatoryObject("holdModel", holdModel); | ||||||
|  |         mandatoryString("holdId", holdId); | ||||||
|  |  | ||||||
|  |         return updateHold(holdModel, holdId, EMPTY); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * Deletes a hold. | ||||||
|  |      * | ||||||
|  |      * @param holdId The identifier of a hold | ||||||
|  |      * @throws RuntimeException for the following cases: | ||||||
|  |      * <ul> | ||||||
|  |      *  <li>{@code holdId} is not a valid format</li> | ||||||
|  |      *  <li>authentication fails</li> | ||||||
|  |      *  <li>current user does not have permission to delete {@code holdId}</li> | ||||||
|  |      *  <li>{@code holdId} does not exist</li> | ||||||
|  |      * </ul> | ||||||
|  |      */ | ||||||
|  |     public void deleteHold(String holdId) | ||||||
|  |     { | ||||||
|  |         mandatoryString("holdId", holdId); | ||||||
|  |  | ||||||
|  |         getRmRestWrapper().processEmptyModel(simpleRequest( | ||||||
|  |             DELETE, | ||||||
|  |             "holds/{holdId}", | ||||||
|  |             holdId | ||||||
|  |                                                           )); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * Deletes a hold and stores a reason for deletion in the audit log. | ||||||
|  |      * | ||||||
|  |      * @param reason        The reason for hold deletion | ||||||
|  |      * @param holdId        The identifier of a hold | ||||||
|  |      * @throws RuntimeException for the following cases: | ||||||
|  |      * <ul> | ||||||
|  |      *  <li>{@code holdId} is not a valid format or {@code reason} is invalid</li> | ||||||
|  |      *  <li>authentication fails</li> | ||||||
|  |      *  <li>current user does not have permission to delete {@code holdId}</li> | ||||||
|  |      *  <li>{@code holdId} does not exist</li> | ||||||
|  |      * </ul> | ||||||
|  |      */ | ||||||
|  |     public HoldDeletionReason deleteHoldWithReason(HoldDeletionReason reason, String holdId) | ||||||
|  |     { | ||||||
|  |         mandatoryObject("reason", reason); | ||||||
|  |         mandatoryString("holdId", holdId); | ||||||
|  |  | ||||||
|  |         return getRmRestWrapper().processModel(HoldDeletionReason.class, requestWithBody( | ||||||
|  |             POST, | ||||||
|  |             toJson(reason), | ||||||
|  |             "holds/{holdId}/delete", | ||||||
|  |             holdId | ||||||
|  |                                                           )); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * Adds the relationship between a child and a parent hold. | ||||||
|  |      * | ||||||
|  |      * @param holdChild The hold child model | ||||||
|  |      * @param holdId The identifier of a hold | ||||||
|  |      * @param parameters The URL parameters to add | ||||||
|  |      * @return The created {@link Hold} | ||||||
|  |      * @throws RuntimeException for the following cases: | ||||||
|  |      * <ul> | ||||||
|  |      *  <li>{@code holdId} is not a valid format or {@code holdId} is invalid</li> | ||||||
|  |      *  <li>authentication fails</li> | ||||||
|  |      *  <li>current user does not have permission to add children to {@code holdId}</li> | ||||||
|  |      *  <li>{@code holdId} does not exist</li> | ||||||
|  |      * </ul> | ||||||
|  |      */ | ||||||
|  |     public HoldChild addChildToHold(HoldChild holdChild, String holdId, String parameters) | ||||||
|  |     { | ||||||
|  |         mandatoryObject("holdId", holdId); | ||||||
|  |  | ||||||
|  |         return getRmRestWrapper().processModel(HoldChild.class, requestWithBody( | ||||||
|  |             POST, | ||||||
|  |             toJson(holdChild), | ||||||
|  |             "holds/{holdId}/children", | ||||||
|  |             holdId, | ||||||
|  |             parameters)); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * See {@link #addChildToHold(HoldChild, String, String)} | ||||||
|  |      */ | ||||||
|  |     public HoldChild addChildToHold(HoldChild holdChild, String holdId) | ||||||
|  |     { | ||||||
|  |         return addChildToHold(holdChild, holdId, EMPTY); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * Gets the children of a hold. | ||||||
|  |      * | ||||||
|  |      * @param holdId The identifier of a hold | ||||||
|  |      * @param parameters The URL parameters to add | ||||||
|  |      * @return The {@link HoldChildCollection} for the given {@code holdId} | ||||||
|  |      * @throws RuntimeException for the following cases: | ||||||
|  |      * <ul> | ||||||
|  |      *  <li>authentication fails</li> | ||||||
|  |      *  <li>current user does not have permission to read {@code holdId}</li> | ||||||
|  |      *  <li>{@code holdId} does not exist</li> | ||||||
|  |      *</ul> | ||||||
|  |      */ | ||||||
|  |     public HoldChildCollection getChildren(String holdId, String parameters) | ||||||
|  |     { | ||||||
|  |         mandatoryString("holdId", holdId); | ||||||
|  |  | ||||||
|  |         return getRmRestWrapper().processModels(HoldChildCollection.class, simpleRequest( | ||||||
|  |             GET, | ||||||
|  |             "holds/{holdId}/children", | ||||||
|  |             holdId, | ||||||
|  |             parameters | ||||||
|  |                                                                                    )); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * See {@link #getChildren(String, String)} | ||||||
|  |      */ | ||||||
|  |     public HoldChildCollection getChildren(String holdId) | ||||||
|  |     { | ||||||
|  |         return getChildren(holdId, EMPTY); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * Deletes the relationship between a child and a parent hold. | ||||||
|  |      * | ||||||
|  |      * @param holdChildId The identifier of hold child | ||||||
|  |      * @param holdId The identifier of a hold | ||||||
|  |      * @param parameters The URL parameters to add | ||||||
|  |      * @throws RuntimeException for the following cases: | ||||||
|  |      * <ul> | ||||||
|  |      *  <li>{@code holdId} or {@code holdChildId} is invalid</li> | ||||||
|  |      *  <li>authentication fails</li> | ||||||
|  |      *  <li>current user does not have permission to delete children from {@code holdId}</li> | ||||||
|  |      *  <li>{@code holdId} does not exist</li> | ||||||
|  |      * </ul> | ||||||
|  |      */ | ||||||
|  |     public void deleteHoldChild(String holdId, String holdChildId, String parameters) | ||||||
|  |     { | ||||||
|  |         mandatoryString("holdId", holdId); | ||||||
|  |         mandatoryString("holdChildId", holdChildId); | ||||||
|  |  | ||||||
|  |         getRmRestWrapper().processEmptyModel(simpleRequest( | ||||||
|  |             DELETE, | ||||||
|  |             "holds/{holdId}/children/{holdChildId}", | ||||||
|  |             holdId, | ||||||
|  |             holdChildId, | ||||||
|  |             parameters | ||||||
|  |                                                           )); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * See {@link #deleteHoldChild(String, String, String)} | ||||||
|  |      */ | ||||||
|  |     public void deleteHoldChild(String holdId, String holdChildId) | ||||||
|  |     { | ||||||
|  |         deleteHoldChild(holdId, holdChildId, EMPTY); | ||||||
|  |     } | ||||||
|  | } | ||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  * #%L |  * #%L | ||||||
|  * Alfresco Records Management Module |  * Alfresco Records Management Module | ||||||
|  * %% |  * %% | ||||||
|  * Copyright (C) 2005 - 2025 Alfresco Software Limited |  * Copyright (C) 2005 - 2024 Alfresco Software Limited | ||||||
|  * %% |  * %% | ||||||
|  * This file is part of the Alfresco software. |  * This file is part of the Alfresco software. | ||||||
|  * - |  * - | ||||||
|   | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user