public interface AuditInstanceBuilder
AuditInstance
.Modifier and Type | Method and Description |
---|---|
AuditInstanceBuilder |
auditDefinitionId(String auditDefinitionId)
Set the audit definition of this audit instance.
|
AuditInstance |
create()
Creates and persists the
AuditInstance according the data provided to this builder. |
AuditInstanceBuilder |
creatorId(String creatorId)
Set the optional creator id.
|
AuditInstanceBuilder |
externalId(String externalId)
If this audit instance was created from an external system, set this optional external id to map to that external data object id, if necessary.
|
AuditInstanceBuilder |
payload(Map<String,Object> payload)
Set the optional payload as a generic map representation for this audit instance as described within the
AuditDefinition . |
AuditInstanceBuilder |
scopeDefinitionId(String scopeDefinitionId)
Set the scope instance definition for which the audit instance was created.
|
AuditInstanceBuilder |
scopeId(String scopeId)
Set the optional scope instance for which the audit instance was created.
|
AuditInstanceBuilder |
scopeType(String scopeType)
Set the optional scope instance type for which the audit instance was created (must be set if
scopeId(String) is set). |
AuditInstanceBuilder |
subScopeId(String subScopeId)
Set the optional subScope instance for which the audit instance was created.
|
AuditInstanceBuilder |
subType(String subType)
Set the sub type of this audit instance.
|
AuditInstanceBuilder |
tenantId(String tenantId)
The tenantId for the audit instance.
|
AuditInstanceBuilder |
type(String type)
Set the main type of this audit instance.
|
AuditInstanceBuilder auditDefinitionId(String auditDefinitionId)
AuditInstanceBuilder scopeId(String scopeId)
AuditInstanceBuilder subScopeId(String subScopeId)
AuditInstanceBuilder scopeType(String scopeType)
scopeId(String)
is set).AuditInstanceBuilder scopeDefinitionId(String scopeDefinitionId)
AuditInstanceBuilder externalId(String externalId)
AuditInstanceBuilder tenantId(String tenantId)
AuditInstanceBuilder type(String type)
AuditInstanceBuilder subType(String subType)
AuditInstanceBuilder payload(Map<String,Object> payload)
AuditDefinition
.AuditInstanceBuilder creatorId(String creatorId)
AuditInstance create()
AuditInstance
according the data provided to this builder.