42862: Creating new branch from HEAD
43026: ALF-16403: Create the Basic Interfaces and Implementation for Metadata Embedders
- Added MetadataEmbedder interface which guarantees an embed method responsible for writing the given metadata into a given content writer
- Changed AbstractMappingMetadataExtracter to implement MetadataEmbedder
* Added supportedEmbedMimetypes and constructor which takes it and supportedMimetypes as arguments
* Added embedMapping
* Added inheritDefaultEmbedMapping
* Added isEmbeddingSupported
* Added setEmbedMappingProperties
* Added readEmbedMappingProperties for reading classname.embed.properties
* Added setting of embedMapping in init method
* Added checkIsEmbedSupported method
* Added embed method which checks support for the mimetype, and calls embedInteral which implementations should override
* Added mapSystemToRaw method, essentially a reverse of existing mapRawToSystem
* Added getDefaultEmbedMapping method which assumes a reverse mapping of extract mapping if no explicit embed overrides are present
* Added empty embedInternal method which does nothing rather than abstract method to minimize changes to existing code
- Added notion of MetadataEmbedders to MetadataExtracterRegistry
* Added embedderCache but use the existing extracterCache* locks
* Added findBestEmbedders method
* Added getEmbedder method
43164: ALF-16404: Create a Tika Powered Metadata Embedder
- Added constructors for setting of supported embed types to TikaPoweredMetadataExtracter
- Changed visibility of getInputStream to protected so subclasses can use it
- Logging level changes in AbstractMappingMetadataExtracter
43165: ALF-16481: Create a Content Metadata Embedder Action Executer
- Added ContentMetadataEmbedder action executer which gets an embedder for the noderef if available and sends the content reader and writer for the node ref to the embedder's embed method
- Added embed-metadata action executer bean
- Added embed-metadata action executer messages
43262: ALF-16404: Create a Tika Powered Metadata Embedder
- Updated Tika which now contains implementation of TIKA-775: Embed Capabilities
43265: ALF-16404: Create a Tika Powered Metadata Embedder
- Added MetadataEmbedder implementation to TikaPoweredMetadataExtracter which gets a Tika Embedder and calls its embed method
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@43268 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
6455: OpenOffice transformer and extractor register regardless of the initial connection state.
6456: Fix for WCM-636 (Clicking OK twice while deleting web project results in exception)
6457: Updated installers and associated config
6458: AR-1669 Add getQnamePath to Javascript
6459: Fix for AWC-1456 - Word and Excel documents were being stored as octet streams rather than their correct mimetype
6460: Reverse order of reject & approve transitions, so that approve appears first in list of ui actions.
6461: Removed Process.exe (often detected as a virus) and updated config wizard.
6462: Switch to synchronous indexing for AVM by default
6463: Better support to query the state of AVM indexes
6464: Added Office 2007 document mimetypes and icons
6465: Added Office 2007 icons without the typo this time
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6736 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V2.0@5141 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V2.0@51352 .
- FLOSS
- Some files will need a follow-up
-root/projects/repository/source/java/org/alfresco/repo/avm/wf/AVMRemoveWFStoreHandler.java (not yet on HEAD: 5094)
-root/projects/repository/source/java/org/alfresco/filesys/server/state/FileStateLockManager.java (not yet on HEAD: 5093)
-onContentUpdateRecord (not on HEAD)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5167 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- expects .msg files in native Outlook format
- uses POI library for the parsing of the horrid OLE2 compound document format
- extracts addressee(s), sent date and originator email address
...for the future - could be modified and used as a transformer to allow full-text indexing of Outlook format emails
. Add new aspect "emailed" to the contentmodel to support properties for above extractor
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@3387 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261