Data Extractors extract the target information for the raw audit data packet - in other words they extract values from the raw data. Typically, given a node ref, the data extractor could extract data such as siteName (via a call to SiteService), node name, node type, and node properties. Out of the box data extractors provided include:
- Node Name
- Node Type
- Null
- Transparent (which returns the same value as it gets)
The classes in the source code are:
- AbstractDataExtractor.java
- DataExtractor.java
- NodeNameDataExtractor.java
- NodeTypeDataExtractor.java
- NullValueDataExtractor.java
- SimpleValueDataExtractor.java
See the source code here for details of data extractors provided out of the box ./projects/repository/source/java/org/alfresco/repo/audit/extractor/.