Package com.kenshoo.pl.entity.audit
Class AuditRecord.Builder
- java.lang.Object
-
- com.kenshoo.pl.entity.audit.AuditRecord.Builder
-
- Enclosing class:
- AuditRecord
public static class AuditRecord.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditRecordbuild()AuditRecord.BuilderwithChildRecords(java.util.Collection<? extends AuditRecord> childRecords)AuditRecord.BuilderwithEntityId(java.lang.String entityId)AuditRecord.BuilderwithEntityType(java.lang.String entityType)AuditRecord.BuilderwithFieldRecords(java.util.Collection<? extends FieldAuditRecord> fieldRecords)AuditRecord.BuilderwithMandatoryFieldValues(java.util.Collection<? extends FieldValue> fieldValues)AuditRecord.BuilderwithOperator(ChangeOperation operator)
-
-
-
Method Detail
-
withEntityType
public AuditRecord.Builder withEntityType(java.lang.String entityType)
-
withEntityId
public AuditRecord.Builder withEntityId(java.lang.String entityId)
-
withOperator
public AuditRecord.Builder withOperator(ChangeOperation operator)
-
withMandatoryFieldValues
public AuditRecord.Builder withMandatoryFieldValues(java.util.Collection<? extends FieldValue> fieldValues)
-
withFieldRecords
public AuditRecord.Builder withFieldRecords(java.util.Collection<? extends FieldAuditRecord> fieldRecords)
-
withChildRecords
public AuditRecord.Builder withChildRecords(java.util.Collection<? extends AuditRecord> childRecords)
-
build
public AuditRecord build()
-
-