Package io.bdeploy.bhive.audit
Class AuditParameterExtractor
java.lang.Object
io.bdeploy.bhive.audit.AuditParameterExtractor
Extracts field values from Hive
BHive.Operations for auditing purposes.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDefines the strategy used to extract a fields value.static @interfaceDetermines how a field should be auditedstatic @interfacePrevents auditing of the given Field. -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AuditParameterExtractor
public AuditParameterExtractor()
-
-
Method Details
-
extract
- Parameters:
op- TheBHive.Operationto extract parameters from. Audit parameters are extracted from theBHive.Operations fields- Returns:
- a mapping from field name to extracted value based on the chosen strategy.
- See Also:
-