Commit Graph

12221 Commits

Author SHA1 Message Date
dependabot-preview[bot]
e99750a682 Bump mockito-core from 3.0.0 to 3.2.0 (#721) 2019-12-12 23:15:43 +00:00
dependabot-preview[bot]
6cbde3175c Bump alfresco-data-model from 8.60 to 8.61 (#720) 2019-12-12 22:34:27 +00:00
Travis CI User
7fd280cfbb [maven-release-plugin][skip ci] prepare for next development iteration 2019-12-12 15:12:37 +00:00
Travis CI User
5f32b657d4 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.41 2019-12-12 15:12:30 +00:00
NITHIN NAMBIAR
efffc843b1 Fix/repo 4061 mockito (#629)
* repo-4061 update mockito library

* repo-4061 update mockito library

* repo-4061 updated test cases

* repo-4061-mockito

* repo-4061 fix test

* repo-4061 fix tests

* repo-4061 fix test case

* repo-4061 fix test case
2019-12-12 14:39:29 +00:00
Travis CI User
898ffaaf15 [maven-release-plugin][skip ci] prepare for next development iteration 2019-12-09 23:19:18 +00:00
Travis CI User
8add690f77 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.40 2019-12-09 23:19:11 +00:00
dependabot-preview[bot]
2b3eca09c7 Bump postgresql from 42.2.8 to 42.2.9 (#712) 2019-12-09 22:39:16 +00:00
Travis CI User
3803a25b9d [maven-release-plugin][skip ci] prepare for next development iteration 2019-12-08 11:26:29 +00:00
Travis CI User
285a6ea187 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.39 2019-12-08 11:26:23 +00:00
alandavis
e6173a925e REPO-4791 Use Local transforms where Legacy transforms are called. (#697)
- Re factored TransformerDebug so the Legacy transform code has been extracted into
  LegacyTransformerDebug and code used by the Admin console's Test Transform that is
  not being deprecated has been extracted into AdminUiTransformerDebug
- Removed a few tests for a method that no longer supports specifying a transform name.
- All other changes are to handle the fact that the transformerDebug bean is now a
  LegacyTransformerDebug class and methods have been moved to sub classes.  

Although TransformerDebug appears to have had major changes in this PR, these are limited to just splitting the class into three. In doing so some of the methods are no longer private but now protected. The idea is that at some point we will be able to simply remove LegacyTransformerDebug which has references to Legacy transformer classes.
2019-12-08 11:01:45 +00:00
Travis CI User
4f1248f6e6 [maven-release-plugin][skip ci] prepare for next development iteration 2019-12-04 16:19:24 +00:00
Travis CI User
e19ed4fb27 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.38 2019-12-04 16:19:17 +00:00
Alan Davis
f44b11ead8 REPO-4791 Use Local transforms where Legacy transforms are called.
- Transform count for transformationsByExtension list had gaps
2019-12-04 15:49:26 +00:00
Travis CI User
06d8251015 [maven-release-plugin][skip ci] prepare for next development iteration 2019-12-04 12:59:04 +00:00
Travis CI User
de3fc60f00 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.37 2019-12-04 12:58:56 +00:00
Cristian Turlica
1a737f5f49 REPO-4751: Upgrade to Spring 5.2 (#696)
- spring security 5.2.1 and spring framework 5.2.2
2019-12-04 14:35:41 +02:00
Travis CI User
933b3602ad [maven-release-plugin][skip ci] prepare for next development iteration 2019-12-04 10:34:15 +00:00
Travis CI User
d7f4acbfb8 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.36 2019-12-04 10:34:08 +00:00
cturlica
587afc74d5 REPO-4751: Upgrade to Spring 5.2
- revert change from spring 5.2.2 to 5.2.1
2019-12-04 12:10:15 +02:00
cturlica
c9047bddbf REPO-4751: Upgrade to Spring 5.2
- update to use spring 5.2.2
2019-12-04 12:03:25 +02:00
Travis CI User
cc4bade7f1 [maven-release-plugin][skip ci] prepare for next development iteration 2019-12-03 18:22:51 +00:00
Travis CI User
a8b86b3ec6 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.35 2019-12-03 18:22:45 +00:00
Alan Davis
9132f13398 REPO-4791 Use Local transforms where Legacy transforms are called.
- Local transforms in transformationsByExtension list were b) rather than a).
2019-12-03 18:00:08 +00:00
Alan Davis
5078ac33a9 REPO-4791 Use Local transforms where Legacy transforms are called.
- Add Local transforms to transformationsByExtension list.
2019-12-03 17:55:46 +00:00
Travis CI User
12e5e7d60e [maven-release-plugin][skip ci] prepare for next development iteration 2019-12-03 16:23:36 +00:00
Travis CI User
6ae5adcc3d [maven-release-plugin][skip ci] prepare release alfresco-repository-8.34 2019-12-03 16:23:30 +00:00
cturlica
d8e2ffe377 REPO-4751: Upgrade to Spring 5.2
- update core, datamodel and webscripts
2019-12-03 17:58:12 +02:00
Travis CI User
432b2af3d0 [maven-release-plugin][skip ci] prepare for next development iteration 2019-12-03 11:06:10 +00:00
Travis CI User
71c41ae98f [maven-release-plugin][skip ci] prepare release alfresco-repository-8.33 2019-12-03 11:06:03 +00:00
cturlica
35275caad3 REPO-4751: Upgrade to Spring 5.2
- update spring-security-core
2019-12-03 12:42:32 +02:00
Travis CI User
dd1e26115e [maven-release-plugin][skip ci] prepare for next development iteration 2019-12-03 09:02:31 +00:00
Travis CI User
aa334bd9c2 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.32 2019-12-03 09:02:24 +00:00
Cristian Turlica
33cf7cbbed REPO-4751: Upgrade to Spring 5.2
- The addition of support for reactive transactions in TransactionInterceptor in Spring 5.2 changed the return type of some methods in TransactionAspectSupport
2019-12-03 10:39:54 +02:00
Travis CI User
2c91ceb19d [maven-release-plugin][skip ci] prepare for next development iteration 2019-11-30 10:31:59 +00:00
Travis CI User
2ee835fbf3 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.31 2019-11-30 10:31:52 +00:00
alandavis
b31f8715ef REPO-4791 Use Local transforms where Legacy transforms are called. (#688)
- Improve TransformerDebug for isSupported call
2019-11-30 10:09:21 +00:00
Travis CI User
d4cb818a8a [maven-release-plugin][skip ci] prepare for next development iteration 2019-11-30 01:25:01 +00:00
Travis CI User
79fb2a3f13 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.30 2019-11-30 01:24:54 +00:00
dependabot-preview[bot]
3d5a16afda Bump dependency.poi.version from 4.1.0 to 4.1.1 (#644) 2019-11-30 00:33:12 +00:00
dependabot-preview[bot]
82e8ec57e4 Bump dependency.webscripts.version from 7.10 to 7.11 (#687) 2019-11-29 23:10:21 +00:00
Travis CI User
1247d35bbb [maven-release-plugin][skip ci] prepare for next development iteration 2019-11-29 23:04:46 +00:00
Travis CI User
e40cb3ba01 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.29 2019-11-29 23:04:39 +00:00
alandavis
2af1a96211 REPO-4791 If possible, use Local transforms where Legacy transforms are called.
The objective of this PR is to replace all the ContentService calls related to transforms with calls to the SynchronousTransformClient that switches between Local and Legacy transforms. This will allow us to remove the Legacy transforms at some point and also take advantage of the T-Engines which can be scaled.

- Introduced a ContentTransformService interface to hold all the ContentService calls related to transforms and an implementation class ContentTransformServiceAdaptor as a super class of ContentServiceImpl. The Adaptor provides code to allow the SynchronousTransformClient to be called. As a result any external custom code that uses these methods will be able to take advantage of Local or Legacy transforms.
- The transform code originally in ContentServiceImpl has been moved to ContentTransformServiceImpl, which is a super class of the LegacySynchronousTransformClient.
- All calls in the repository have been replaced with calls to SynchronousTransformClient. There are still a few calls to these methods in ContentServiceImplTest and ArchiveContentTransformerTest that have not been changes as they test Legacy transform code.
- The asynchronous LocalTransformClient now uses the SynchronousTransformClient.
- Bug fix to the TransformationOptionsConverter as it was found that the page number being used for images was wrong. Legacy transformers start at page 1, where as Local and ImageMagick itself start at 0.
- Added a conversion to the new transform option (Map<String,String) in TransformationOptionsConverter, as some of the ContentTransformServiceAdaptor methods need to wrap a Local transformer in a Legacy transformer, so that it may be returned.
- A number of existing tests were passing because the wrong exception was being thrown. When the Local  transformer was used this became more obvious as the tests would fail.
- To avoid other test failing the Local Transform registry is loaded on start up rather than waiting for it to be scheduled, as a few milliseconds needed to read the config was till too large for the test to run and fail. A similar approach had been taken before with tests.
2019-11-29 22:13:43 +00:00
Travis CI User
da62a5de31 [maven-release-plugin][skip ci] prepare for next development iteration 2019-11-28 23:52:29 +00:00
Travis CI User
8888a3b75e [maven-release-plugin][skip ci] prepare release alfresco-repository-8.28 2019-11-28 23:52:22 +00:00
dependabot-preview[bot]
4d2513df09 Bump aspectjrt from 1.9.4 to 1.9.5 (#685) 2019-11-28 23:15:05 +00:00
dependabot-preview[bot]
e748bab7ea Bump alfresco-data-model from 8.56 to 8.57 (#684) 2019-11-28 22:59:16 +00:00
Travis CI User
808fe9a541 [maven-release-plugin][skip ci] prepare for next development iteration 2019-11-28 13:25:03 +00:00
Travis CI User
f775fd20f7 [maven-release-plugin][skip ci] prepare release alfresco-repository-8.27 2019-11-28 13:24:56 +00:00