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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SegmentMember()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
getContextState()
Customer
getCustomer()
The customer assigned to thecustomerSegment
.CustomerSegment
getCustomerSegment()
The customer segment thecustomer
belongs to.String
getId()
The id of this SegmentMemberString
getSource()
The 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
setId(String id)
The id of this SegmentMembervoid
setSource(String source)
The source of creation of this segment customer relationship.String
toString()
-
-
-
Method Detail
-
getId
public String getId()
The id of this SegmentMember- Returns:
- The SegmentMember id
-
getSource
public String getSource()
The source of creation of this segment customer relationship.- Returns:
- The source of creation of this segment customer relationship.
- See Also:
SegmentMemberSource
-
getCustomerSegment
public CustomerSegment getCustomerSegment()
The customer segment thecustomer
belongs to.- Returns:
- The customer segment the customer belongs to.
-
getCustomer
public Customer 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
public void setId(String id)
The id of this SegmentMember
-
setSource
public void setSource(String source)
The source of creation of this segment customer relationship.- See Also:
SegmentMemberSource
-
setCustomerSegment
public void setCustomerSegment(CustomerSegment customerSegment)
The customer segment thecustomer
belongs to.
-
setCustomer
public void setCustomer(Customer customer)
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
-
canEqual
protected boolean canEqual(Object other)
-
-