Class ChangeTrackingDetail
java.lang.Object
com.broadleafcommerce.sandbox.domain.tracking.ChangeTrackingDetail
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
,Serializable
public class ChangeTrackingDetail
extends Object
implements com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail, Serializable
The Sandbox Microservice's own specific implementation of
ChangeDetail
, independent of
database provider.- Author:
- Chad Harchar (charchar)
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionChangeTrackingDetail
(com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail changeDetail) ChangeTrackingDetail
(String fieldName, String businessFieldName, String beforeValue, String afterValue, String fieldType, String serializedFieldType, boolean embeddedCollection, Instant timestamp, String author, String changeType, String message, String promotionId, Boolean obsolete, String version, Boolean rejected, Boolean rebased, String propagationId, Integer level) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
getLevel()
int
hashCode()
boolean
void
setAfterValue
(String afterValue) void
void
setBeforeValue
(String beforeValue) void
setBusinessFieldName
(String businessFieldName) void
setChangeType
(String changeType) void
setEmbeddedCollection
(boolean embeddedCollection) void
setFieldName
(String fieldName) void
setFieldType
(String fieldType) void
void
setMessage
(String message) void
setObsolete
(Boolean obsolete) void
setPromotionId
(String promotionId) void
setPropagationId
(String propagationId) void
setRebased
(Boolean rebased) void
setRejected
(Boolean rejected) void
setSerializedFieldType
(String serializedFieldType) void
setTimestamp
(Instant timestamp) void
setVersion
(String version) toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
effectiveEqual
-
Constructor Details
-
ChangeTrackingDetail
public ChangeTrackingDetail(com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail changeDetail) -
ChangeTrackingDetail
public ChangeTrackingDetail(String fieldName, String businessFieldName, String beforeValue, String afterValue, String fieldType, String serializedFieldType, boolean embeddedCollection, Instant timestamp, String author, String changeType, String message, String promotionId, Boolean obsolete, String version, Boolean rejected, Boolean rebased, String propagationId, Integer level) -
ChangeTrackingDetail
public ChangeTrackingDetail()
-
-
Method Details
-
getFieldName
- Specified by:
getFieldName
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getBusinessFieldName
- Specified by:
getBusinessFieldName
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getBeforeValue
- Specified by:
getBeforeValue
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getAfterValue
- Specified by:
getAfterValue
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getFieldType
- Specified by:
getFieldType
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getSerializedFieldType
- Specified by:
getSerializedFieldType
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
isEmbeddedCollection
public boolean isEmbeddedCollection()- Specified by:
isEmbeddedCollection
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getTimestamp
- Specified by:
getTimestamp
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getAuthor
- Specified by:
getAuthor
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getChangeType
- Specified by:
getChangeType
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getMessage
- Specified by:
getMessage
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getPromotionId
- Specified by:
getPromotionId
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getObsolete
- Specified by:
getObsolete
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getVersion
- Specified by:
getVersion
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getRejected
- Specified by:
getRejected
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getRebased
- Specified by:
getRebased
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getPropagationId
- Specified by:
getPropagationId
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getLevel
- Specified by:
getLevel
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setFieldName
- Specified by:
setFieldName
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setBusinessFieldName
- Specified by:
setBusinessFieldName
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setBeforeValue
- Specified by:
setBeforeValue
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setAfterValue
- Specified by:
setAfterValue
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setFieldType
- Specified by:
setFieldType
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setSerializedFieldType
- Specified by:
setSerializedFieldType
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setEmbeddedCollection
public void setEmbeddedCollection(boolean embeddedCollection) - Specified by:
setEmbeddedCollection
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setTimestamp
- Specified by:
setTimestamp
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setAuthor
- Specified by:
setAuthor
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setChangeType
- Specified by:
setChangeType
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setMessage
- Specified by:
setMessage
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setPromotionId
- Specified by:
setPromotionId
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setObsolete
- Specified by:
setObsolete
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setVersion
- Specified by:
setVersion
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setRejected
- Specified by:
setRejected
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setRebased
- Specified by:
setRebased
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setPropagationId
- Specified by:
setPropagationId
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setLevel
- Specified by:
setLevel
in interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-