public interface SegmentationHelper
| Modifier and Type | Field and Description |
|---|---|
static int |
BASESITE_INDEX |
static int |
CUSTOMER_INDEX |
static int |
NUMBER_OF_CODE_INDEXES |
static int |
PROVIDER_INDEX |
static int |
SEGMENT_INDEX |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCustomerSegmentationCode(CxUserToSegmentModel userSegment)
Generate customer segmentation code
|
java.lang.String |
getCustomerSegmentationCode(UserModel user,
CxSegmentModel segment,
BaseSiteModel baseSite)
Deprecated.
since 1811, Use
getCustomerSegmentationCode(CxUserToSegmentModel) instead |
java.lang.String |
getSegmentationCode(java.lang.String... parameters)
Generate customer segmentation code
|
java.lang.String |
getSegmentationCode(java.lang.String segmentId,
java.lang.String relatedObjectId,
java.lang.String baseSite)
Deprecated.
since 1811, use
getSegmentationCode(String...) instead |
java.lang.String[] |
splitCustomerSegmentationCode(java.lang.String segmentationId) |
java.lang.String |
validateSegmentationCode(java.lang.String code)
Method validates segmentation code and returns error message if code is incorrect.
|
static final int SEGMENT_INDEX
static final int CUSTOMER_INDEX
static final int BASESITE_INDEX
static final int PROVIDER_INDEX
static final int NUMBER_OF_CODE_INDEXES
@Deprecated java.lang.String getCustomerSegmentationCode(UserModel user, CxSegmentModel segment, BaseSiteModel baseSite)
getCustomerSegmentationCode(CxUserToSegmentModel) insteaduser - User modelsegment - Semment modelbaseSite - Basesite for which relation belongjava.lang.String getCustomerSegmentationCode(CxUserToSegmentModel userSegment)
userSegment - relation beetween customer and segment@Deprecated
java.lang.String getSegmentationCode(java.lang.String segmentId,
java.lang.String relatedObjectId,
java.lang.String baseSite)
getSegmentationCode(String...) insteadjava.lang.String getSegmentationCode(java.lang.String... parameters)
parameters - parameters needed to create segmentation code like : user identifier, segment code, basesite identifier,
provider identifier. Indexes used to read parameters : CUSTOMER_INDEX,SEGMENT_INDEX,
BASESITE_INDEX, PROVIDER_INDEXjava.lang.String[] splitCustomerSegmentationCode(java.lang.String segmentationId)
java.lang.String validateSegmentationCode(java.lang.String code)
code - Segmentation codeCopyright © 2018 SAP SE. All Rights Reserved.