Interface AuditingContext
- All Known Subinterfaces:
- BindingContext,- Component,- InternalSession,- Page,- PerspectiveElement,- Session,- View
- All Known Implementing Classes:
- AbstractBindingHarness,- AbstractSession,- ComponentModel,- DesignerComponentModel,- DesignerPageModel,- DesignerViewModel,- ElementBindingHarness,- PageModel,- PerspectiveDesignSession,- PerspectiveProjectSession,- SecuredPerspectiveProjectSession,- SessionKernelWrapper,- ViewModel
public interface AuditingContext
Context in which an audit log record may be written
- 
Method SummaryModifier and TypeMethodDescriptiondefault voidCreate a new audit log record if an audit profile is set in this context
- 
Method Details- 
getAuditSnapshot- Returns:
- A new, or extended, AuditContext.Builder, with qualified information about the current scope.
 
- 
getAuditProfile- Returns:
- an Optionalcontaining theAuditProfilefor this context or an emptyOptionalif no audit profile is set
 
- 
auditCreate a new audit log record if an audit profile is set in this context- Parameters:
- actionName- the audited action's name
- actionTarget- the audited action's target
- actionValue- the audited action's value
 
 
-