public class SegmentCustomerListDataBean extends SmartDataBeanImpl implements SegmentConstants
Modifier and Type | Class and Description |
---|---|
static class | SegmentCustomerListDataBean.Customer
This class contains properties that describe a customer.
|
static class | SegmentCustomerListDataBean.CustomerQuickSortCompare
This class will compare Customer objects during a quick sort.
|
Modifier and Type | Field and Description |
---|---|
protected SegmentCustomerListDataBean.Customer[] | _customerList
An array of Customer objects.
|
static java.lang.String | COPYRIGHT
Copyright.
|
Constructor and Description |
---|
SegmentCustomerListDataBean() |
Modifier and Type | Method and Description |
---|---|
java.lang.String | getCheckStore()
Gets the check store parameter to indicate if there should be a check that the customer list returned can actually access the store.
|
SegmentCustomerListDataBean.Customer[] | getCustomerList()
Gets an array of Customer objects.
|
java.lang.String | getView()
Gets the view parameter to indicate if the customer result set should include all the customers, or only the explicitly included members or only the explicitly excluded members.
|
protected java.util.Vector | performUserSearch()
This method performs a user search based on the criteria specified in the request.
|
protected java.util.Vector | performViewAll()
This method returns all users that are part of the given customer segment.
|
protected java.util.Vector | performViewExplicitUser(java.lang.String explicitFlag)
This method returns all users that are explicitly included or excluded as part of the given customer segment, based on the value of the flag parameter.
|
void | populate()
Populates the data bean.
|
void | setCheckStore(java.lang.String checkStore)
Set the check store parameter to indicate if there should be a check that the customer list returned can actually access the store.
|
void | setView(java.lang.String view)
Set the view parameter to indicate if the customer result set should include all the customers, or only the explicitly included members or only the explicitly excluded members.
|
public static final java.lang.String COPYRIGHT
protected SegmentCustomerListDataBean.Customer[] _customerList
public SegmentCustomerListDataBean.Customer[] getCustomerList()
public void populate() throws java.lang.Exception
protected java.util.Vector performUserSearch() throws java.lang.Exception
protected java.util.Vector performViewAll() throws java.lang.Exception
protected java.util.Vector performViewExplicitUser(java.lang.String explicitFlag) throws java.lang.Exception
public java.lang.String getCheckStore()
public java.lang.String getView()
public void setCheckStore(java.lang.String checkStore)
public void setView(java.lang.String view)