Class SummaryBasedFlushContext.SummaryUpdate
java.lang.Object
com.broadleafcommerce.sandbox.service.flush.SummaryBasedFlushContext.SummaryUpdate
- Enclosing class:
- SummaryBasedFlushContext
The state change information for a single
ChangeSummary
instance-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
The primary key of the change summary entityTheChangeSummary.getVendorRef()
for the summary being updated.TheNotificationState.getMessageType()
that must match for updates to durable messaging embodied inNotificationStateAware.getNotificationStates()
.getVals()
The values to update.One or moreChangeSummary.getState()
values that must match in order to perform the update on this entity.One or moreChangeSummary.getStatus()
values that must match in order to perform the update on this entity.int
hashCode()
toString()
-
Constructor Details
-
SummaryUpdate
-
-
Method Details
-
getVals
The values to update. Keyed byChangeSummary
field name. Includes notification state changes as well using special syntax. -
getChangeSummaryId
The primary key of the change summary entity -
getChangeSummaryVendorRef
TheChangeSummary.getVendorRef()
for the summary being updated. This is typically only used during operations whereChangeSummaryGroup.getAffectedVendorRefs()
need to be updated to include information from any summaries newly added to the group. -
getWhereState
One or moreChangeSummary.getState()
values that must match in order to perform the update on this entity. Optional. -
getWhereStatuses
One or moreChangeSummary.getStatus()
values that must match in order to perform the update on this entity. Optional. -
getMessageType
TheNotificationState.getMessageType()
that must match for updates to durable messaging embodied inNotificationStateAware.getNotificationStates()
. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-