Class SegmentProcessHistory
java.lang.Object
com.broadleafcommerce.customer.domain.SegmentProcessHistory
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.ContextStateAware
,Serializable
public class SegmentProcessHistory
extends Object
implements com.broadleafcommerce.data.tracking.core.ContextStateAware, Serializable
Represents a relationship between a CustomerSegment and a BulkUpdate
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
com.broadleafcommerce.bulk.domain.BulkUpdate
The Bulk process performed on the segment.com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
A subset ofTracking
information to expose the context state for this object.The creation time of this segment processThe Segment the bulk process was performed on.getId()
int
hashCode()
void
setBulkUpdate
(com.broadleafcommerce.bulk.domain.BulkUpdate bulkUpdate) The Bulk process performed on the segment.void
setContextState
(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) A subset ofTracking
information to expose the context state for this object.void
setCreated
(Instant created) The creation time of this segment processvoid
setCustomerSegment
(CustomerSegment customerSegment) The Segment the bulk process was performed on.void
toString()
-
Constructor Details
-
SegmentProcessHistory
public SegmentProcessHistory()
-
-
Method Details
-
getId
-
getCustomerSegment
The Segment the bulk process was performed on. -
getBulkUpdate
public com.broadleafcommerce.bulk.domain.BulkUpdate getBulkUpdate()The Bulk process performed on the segment. -
getCreated
The creation time of this segment process -
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()A subset ofTracking
information to expose the context state for this object.- Specified by:
getContextState
in interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
- Returns:
- a subset of
Tracking
information to expose the context state for this object
-
setId
-
setCustomerSegment
The Segment the bulk process was performed on. -
setBulkUpdate
public void setBulkUpdate(com.broadleafcommerce.bulk.domain.BulkUpdate bulkUpdate) The Bulk process performed on the segment. -
setCreated
The creation time of this segment process -
setContextState
public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) A subset ofTracking
information to expose the context state for this object.- Specified by:
setContextState
in interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
- Parameters:
contextState
- a subset ofTracking
information to expose the context state for this object
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-