Interface SegmentationHelper

    • Method Detail

      • getCustomerSegmentationCode

        java.lang.String getCustomerSegmentationCode​(CxUserToSegmentModel userSegment)
        Generate customer segmentation code
        Parameters:
        userSegment - relation beetween customer and segment
        Returns:
        customer segmentation code
      • getSegmentationCode

        java.lang.String getSegmentationCode​(java.lang.String... parameters)
        Generate customer segmentation code
        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_INDEX
        Returns:
        customer segmentation code
      • splitCustomerSegmentationCode

        java.lang.String[] splitCustomerSegmentationCode​(java.lang.String segmentationId)
      • validateSegmentationCode

        java.lang.String validateSegmentationCode​(java.lang.String code)
        Method validates segmentation code and returns error message if code is incorrect.
        Parameters:
        code - Segmentation code
        Returns:
        error message