Class SegmentMember
java.lang.Object
com.broadleafcommerce.customer.domain.SegmentMember
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.ContextStateAware
,Serializable
public class SegmentMember
extends Object
implements Serializable, com.broadleafcommerce.data.tracking.core.ContextStateAware
Domain object representing a customer/customer segment relationship.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
The customer assigned to thecustomerSegment
.The customer segment thecustomer
belongs to.getId()
The id of this SegmentMemberThe source of creation of this segment customer relationship.int
hashCode()
void
setContextState
(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) void
setCustomer
(Customer customer) The customer assigned to thecustomerSegment
.void
setCustomerSegment
(CustomerSegment customerSegment) The customer segment thecustomer
belongs to.void
The id of this SegmentMembervoid
The source of creation of this segment customer relationship.toString()
-
Constructor Details
-
SegmentMember
public SegmentMember()
-
-
Method Details
-
getId
The id of this SegmentMember- Returns:
- The SegmentMember id
-
getSource
The source of creation of this segment customer relationship.- Returns:
- The source of creation of this segment customer relationship.
- See Also:
-
getCustomerSegment
The customer segment thecustomer
belongs to.- Returns:
- The customer segment the customer belongs to.
-
getCustomer
The customer assigned to thecustomerSegment
.- Returns:
- The customer assigned to the customer segment.
-
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()- Specified by:
getContextState
in interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
-
setId
The id of this SegmentMember -
setSource
The source of creation of this segment customer relationship.- See Also:
-
setCustomerSegment
The customer segment thecustomer
belongs to. -
setCustomer
The customer assigned to thecustomerSegment
. -
setContextState
public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) - Specified by:
setContextState
in interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-