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 voidfilterSystemProperties(Map<QName, Serializable> systemProperties, Map<QName, Serializable> targetProperties) voidsetNodeService(NodeService nodeService) Sets the node serviceMethods inherited from class org.alfresco.repo.content.metadata.RFC822MetadataExtracter
extractRaw, getCurrentMapping, getExtractMapping, matchMethods inherited from class org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter
checkIsEmbedSupported, checkIsSupported, convertSystemPropertyValues, embed, embed, embedInternal, embedInternal, extract, extract, extract, extract, extract, extract, extractRawInThread, 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:
setNodeServicein classRFC822MetadataExtracter- Parameters:
nodeService- node service
-
filterSystemProperties
protected void filterSystemProperties(Map<QName, Serializable> systemProperties, Map<QName, Serializable> targetProperties) -
getDefaultMapping
- Overrides:
getDefaultMappingin classAbstractMappingMetadataExtracter- See Also:
-