Class IntervalInDomainHelperImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.facades.impl.IntervalInDomainHelperImpl
-
- All Implemented Interfaces:
IntervalInDomainHelper
public class IntervalInDomainHelperImpl extends java.lang.Object implements IntervalInDomainHelper
Default implementation of theIntervalInDomainHelper
.
-
-
Constructor Summary
Constructors Constructor Description IntervalInDomainHelperImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
appendToIntervalMask(java.lang.StringBuilder intervalBuffer, CsticValueModel valueModel)
java.lang.String
formatNumericInterval(java.lang.String interval)
Converts an interval of characteristic domain into an external format.protected ValueFormatTranslator
getValueFormatTranslator()
java.lang.String
retrieveErrorMessage(java.lang.String value, java.lang.String interval)
Retrieves error message.java.lang.String
retrieveIntervalMask(CsticModel cstic)
Retrieves concatenated string of intervals in characteristic domain.void
setValueFormatTranslator(ValueFormatTranslator valueFormatTranslator)
-
-
-
Method Detail
-
retrieveIntervalMask
public java.lang.String retrieveIntervalMask(CsticModel cstic)
Description copied from interface:IntervalInDomainHelper
Retrieves concatenated string of intervals in characteristic domain.- Specified by:
retrieveIntervalMask
in interfaceIntervalInDomainHelper
- Parameters:
cstic
- characteristic model- Returns:
- concatenated string of intervals in characteristic domain
-
appendToIntervalMask
protected void appendToIntervalMask(java.lang.StringBuilder intervalBuffer, CsticValueModel valueModel)
-
formatNumericInterval
public java.lang.String formatNumericInterval(java.lang.String interval)
Description copied from interface:IntervalInDomainHelper
Converts an interval of characteristic domain into an external format.- Specified by:
formatNumericInterval
in interfaceIntervalInDomainHelper
- Parameters:
interval
- interval in internal format- Returns:
- interval in external format
-
retrieveErrorMessage
public java.lang.String retrieveErrorMessage(java.lang.String value, java.lang.String interval)
Description copied from interface:IntervalInDomainHelper
Retrieves error message.- Specified by:
retrieveErrorMessage
in interfaceIntervalInDomainHelper
- Parameters:
value
- characteristic value in external formatinterval
- interval in external format- Returns:
- error message
-
getValueFormatTranslator
protected ValueFormatTranslator getValueFormatTranslator()
-
setValueFormatTranslator
public void setValueFormatTranslator(ValueFormatTranslator valueFormatTranslator)
- Parameters:
valueFormatTranslator
-
-
-