Class JsonAuditRecord.Builder
- java.lang.Object
-
- de.hybris.platform.persistence.audit.gateway.JsonAuditRecord.Builder
-
- Enclosing class:
- JsonAuditRecord
public static final class JsonAuditRecord.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description PayloadContentpayloadContentjava.util.function.BiFunction<java.lang.String,java.lang.Long,PayloadContent>payloadContentProvider
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonAuditRecordbuild()JsonAuditRecord.BuilderwithAuditType(AuditType auditType)JsonAuditRecord.BuilderwithChangingUser(java.lang.String changingUser)JsonAuditRecord.BuilderwithCurrentTimestamp(java.util.Date currentTimestamp)JsonAuditRecord.BuilderwithId(java.lang.Long id)JsonAuditRecord.BuilderwithPayloadContent(PayloadContent payloadContent)JsonAuditRecord.BuilderwithPayloadContentProvider(java.util.function.BiFunction<java.lang.String,java.lang.Long,PayloadContent> payloadContentProvider)JsonAuditRecord.BuilderwithPk(PK pk)JsonAuditRecord.BuilderwithTimestamp(java.util.Date timestamp)JsonAuditRecord.BuilderwithType(java.lang.String type)JsonAuditRecord.BuilderwithTypePk(PK typePk)
-
-
-
Field Detail
-
payloadContent
public PayloadContent payloadContent
-
payloadContentProvider
public java.util.function.BiFunction<java.lang.String,java.lang.Long,PayloadContent> payloadContentProvider
-
-
Method Detail
-
withId
public JsonAuditRecord.Builder withId(java.lang.Long id)
-
withPk
public JsonAuditRecord.Builder withPk(PK pk)
-
withType
public JsonAuditRecord.Builder withType(java.lang.String type)
-
withTypePk
public JsonAuditRecord.Builder withTypePk(PK typePk)
-
withChangingUser
public JsonAuditRecord.Builder withChangingUser(java.lang.String changingUser)
-
withAuditType
public JsonAuditRecord.Builder withAuditType(AuditType auditType)
-
withTimestamp
public JsonAuditRecord.Builder withTimestamp(java.util.Date timestamp)
-
withCurrentTimestamp
public JsonAuditRecord.Builder withCurrentTimestamp(java.util.Date currentTimestamp)
-
withPayloadContent
public JsonAuditRecord.Builder withPayloadContent(PayloadContent payloadContent)
-
withPayloadContentProvider
public JsonAuditRecord.Builder withPayloadContentProvider(java.util.function.BiFunction<java.lang.String,java.lang.Long,PayloadContent> payloadContentProvider)
-
build
public JsonAuditRecord build()
-
-