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 booleanbooleangetLevel()inthashCode()booleanvoidsetAfterValue(String afterValue) voidvoidsetBeforeValue(String beforeValue) voidsetBusinessFieldName(String businessFieldName) voidsetChangeType(String changeType) voidsetEmbeddedCollection(boolean embeddedCollection) voidsetFieldName(String fieldName) voidsetFieldType(String fieldType) voidvoidsetMessage(String message) voidsetObsolete(Boolean obsolete) voidsetPromotionId(String promotionId) voidsetPropagationId(String propagationId) voidsetRebased(Boolean rebased) voidsetRejected(Boolean rejected) voidsetSerializedFieldType(String serializedFieldType) voidsetTimestamp(Instant timestamp) voidsetVersion(String version) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
getFieldNamein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getBusinessFieldName
- Specified by:
getBusinessFieldNamein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getBeforeValue
- Specified by:
getBeforeValuein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getAfterValue
- Specified by:
getAfterValuein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getFieldType
- Specified by:
getFieldTypein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getSerializedFieldType
- Specified by:
getSerializedFieldTypein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
isEmbeddedCollection
public boolean isEmbeddedCollection()- Specified by:
isEmbeddedCollectionin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getTimestamp
- Specified by:
getTimestampin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getAuthor
- Specified by:
getAuthorin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getChangeType
- Specified by:
getChangeTypein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getMessage
- Specified by:
getMessagein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getPromotionId
- Specified by:
getPromotionIdin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getObsolete
- Specified by:
getObsoletein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getVersion
- Specified by:
getVersionin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getRejected
- Specified by:
getRejectedin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getRebased
- Specified by:
getRebasedin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getPropagationId
- Specified by:
getPropagationIdin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
getLevel
- Specified by:
getLevelin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setFieldName
- Specified by:
setFieldNamein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setBusinessFieldName
- Specified by:
setBusinessFieldNamein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setBeforeValue
- Specified by:
setBeforeValuein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setAfterValue
- Specified by:
setAfterValuein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setFieldType
- Specified by:
setFieldTypein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setSerializedFieldType
- Specified by:
setSerializedFieldTypein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setEmbeddedCollection
public void setEmbeddedCollection(boolean embeddedCollection) - Specified by:
setEmbeddedCollectionin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setTimestamp
- Specified by:
setTimestampin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setAuthor
- Specified by:
setAuthorin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setChangeType
- Specified by:
setChangeTypein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setMessage
- Specified by:
setMessagein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setPromotionId
- Specified by:
setPromotionIdin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setObsolete
- Specified by:
setObsoletein interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setVersion
- Specified by:
setVersionin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setRejected
- Specified by:
setRejectedin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setRebased
- Specified by:
setRebasedin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setPropagationId
- Specified by:
setPropagationIdin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
setLevel
- Specified by:
setLevelin interfacecom.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-