* REPO-5142: Refactored event2 code to allow repo enterprise extend and modify the events.
- Fixed issues caused by the acs-event-model refactoring work.
- getDirectAccessUrl now also returns DirectAccessUrl, this will allow us to send null expiresAt and get the ContentStore implementation default value
- changed default value for alfresco.content.directAccessUrl.lifetimeInSec to 300
- added alfresco.content.directAccessUrl.expiryTime.seconds property to allow the configuration of the direct access url expiry time
- changed getDirectAccessUrl method signature to allow the successful execution of the acl interceptor
- moved get content data to it's own method so it can be easily reused
- updated test
* ContentMetadataExtracter (the Action service Executer):
* Code refactored so that post processing of extracted properties can be called after a
transform has taken place in an async call. Previously done in the same Thread.
* The source size is passed to the metadataExtracterRegistry as this is needed to select
the transform.
* Passes the source nodeRef to the metadataExtractor, so that it is possible to update
the correct node after the async transform call.
* AbstractMappingMetadataExtracter (the base class for all extractors):
* Post extract processing extracted into separate methods.
* NodeRef made available to sub classes.
* AsynchronousExtractor (new metadata extractor and embedder) that will use
a T-Engine.
* Set targetExtension in transform for metadata extract and embed requests to T-Engines
in both LocalTransforms (community) and RenditionEventProducer (enterprise).
* RenditionService2Impl (used to request and respond to async transform requests).
* Add consumeExtractedMetadata and consumeEmbeddedMetadata methods, which
handle the response, normally be calling AsynchronousExtractor.
* Discovered that the JodConverterMetadataExtracter was superseded by the
* TikaPoweredMetadataExtracter for all the types that it support in 6.0.1 and could have been
deprecated at that time as part of REPO-2910. It will now be deprecated so that it can be
removed in 7.0.0.
Additional tests are being added to AsynchronousExtractorTest for overwritePolicy, enableStringTagging and carryAspectProperties in a separate PR, as these will cover tests at a likely to be removed when delete local extractors.
* ATS-731: Added new pipelines
* ATS-731: Took out new line
* ATS-731: Fixed spacing
* ATS-731: Add missing source and target MediaTypes to the libreofficeToPdf pipeline
* ATS-731: Add OutlookMsg2Office transformer pipeline
* ATS-731: Renamed pipeline OutlookMsg2Office to outlookMsgToLibreofficeViaText
* ATS-762: Remove duplicate MediaTypes from libreofficeToPdf pipeline and add options to it and the outlookMsgToLibreofficeViaText pipeline
Co-authored-by: kristian <kristian.dimitrov@alfresco.com>