Class RFC822MetadataExtracter
java.lang.Object
org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter
org.alfresco.repo.content.metadata.RFC822MetadataExtracter
org.alfresco.module.org_alfresco_module_rm.email.RFC822MetadataExtracter
- All Implemented Interfaces:
ContentWorker
,MetadataEmbedder
,MetadataExtracter
,MetadataExtractorPropertyMappingOverride
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
,org.springframework.context.ApplicationContextAware
Extended RFC822 Metadata Extractor that is sensitive to whether we are in a RM
site or not.
- Author:
- Roy Wetherall
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.alfresco.repo.content.metadata.MetadataExtracter
MetadataExtracter.OverwritePolicy
-
Field Summary
Fields inherited from class org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter
dictionaryService, MEGABYTE_SIZE, NAMESPACE_PROPERTY_PREFIX, PROPERTY_COMPONENT_EMBED, PROPERTY_COMPONENT_EXTRACT, PROPERTY_PREFIX_METADATA
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
filterSystemProperties
(Map<QName, Serializable> systemProperties, Map<QName, Serializable> targetProperties) void
setNodeService
(NodeService nodeService) Sets the node serviceMethods inherited from class org.alfresco.repo.content.metadata.RFC822MetadataExtracter
extractRaw, getCurrentMapping, getExtractMapping, match
Methods inherited from class org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter
checkIsEmbedSupported, checkIsSupported, convertSystemPropertyValues, embed, embed, embedInternal, embedInternal, extract, extract, extract, extract, extract, extractRawInThread, extractRawThreadFinished, getBeanName, getDefaultEmbedMapping, getEmbedMapping, getExecutorService, getLimits, getMapping, getMimetypeService, getSupportedMimetypes, init, isEmbeddingSupported, isEnabled, isSupported, makeDate, mapSystemToRaw, newRawMap, putRawValue, readEmbedMappingProperties, readEmbedMappingProperties, readGlobalEmbedMappingProperties, readGlobalExtractMappingProperties, readMappingProperties, readMappingProperties, register, setApplicationContext, setBeanName, setDictionaryService, setEmbedMapping, setEmbedMappingProperties, setEnableStringTagging, setExecutorService, setFailOnTypeConversion, setInheritDefaultEmbedMapping, setInheritDefaultMapping, setMapping, setMappingProperties, setMimetypeLimits, setMimetypeService, setOverwritePolicy, setProperties, setRegistry, setSupportedDateFormats, setSupportedEmbedMimetypes, setSupportedMimetypes
-
Constructor Details
-
RFC822MetadataExtracter
public RFC822MetadataExtracter()
-
-
Method Details
-
setNodeService
Sets the node service- Overrides:
setNodeService
in classRFC822MetadataExtracter
- Parameters:
nodeService
- node service
-
filterSystemProperties
protected void filterSystemProperties(Map<QName, Serializable> systemProperties, Map<QName, Serializable> targetProperties) -
getDefaultMapping
- Overrides:
getDefaultMapping
in classAbstractMappingMetadataExtracter
- See Also:
-