Class SimpleValueDataExtractor
- java.lang.Object
-
- org.alfresco.repo.audit.extractor.AbstractDataExtractor
-
- org.alfresco.repo.audit.extractor.SimpleValueDataExtractor
-
- All Implemented Interfaces:
DataExtractor,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
public class SimpleValueDataExtractor extends AbstractDataExtractor
An extractor that supports all values and does not conversion. This implementation can be used as a base class, although there is little abstraction necessary for the converters in general.- Since:
- 3.2
- Author:
- Derek Hulley
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.audit.extractor.AbstractDataExtractor
logger
-
-
Constructor Summary
Constructors Constructor Description SimpleValueDataExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SerializableextractData(Serializable in)Just returns the value unchangedbooleanisSupported(Serializable data)Determines if the extractor will be able to pull any data from the given value.-
Methods inherited from class org.alfresco.repo.audit.extractor.AbstractDataExtractor
afterPropertiesSet, equals, setBeanName, setRegistry
-
-
-
-
Method Detail
-
isSupported
public boolean isSupported(Serializable data)
Description copied from interface:DataExtractorDetermines if the extractor will be able to pull any data from the given value.- Parameters:
data- the data that might be useful to this extractor (could be null)- Returns:
- Returns true always
-
extractData
public Serializable extractData(Serializable in) throws Throwable
Just returns the value unchanged- Parameters:
in- the source data- Returns:
- the extracted data including null
- Throws:
Throwable- All errors will be handled by the calling framework
-
-