Unlike Data Extractors, which require an input (typically a node ref) to work with, Data Generators do not require an input. They are activated when an inbound mapped path is present, but they’re not dependent on the value on that path. They can generate data purely from the system state and thread context. Out of the box data generators include:
- Authenticated Person
- Authenticated User
- System Time
- Transaction ID
The classes in the source code include:
- AbstractDataGenerator.java
- AuthenticatedUserDataGenerator.java
- SystemTimeDataGenerator.java
- AuthenticatedPersonDataGenerator.java
- TransactionIdDataGenerator.java
- DataGenerator.java
See the source code in directory ./projects/repository/source/java/org/alfresco/repo/audit/generator/ for out of the box data generators.