Class AbstractIntegrationKeyValueGenerator<T,E>
- java.lang.Object
-
- de.hybris.platform.integrationservices.integrationkey.impl.AbstractIntegrationKeyValueGenerator<T,E>
-
- All Implemented Interfaces:
IntegrationKeyValueGenerator<T,E>
- Direct Known Subclasses:
DefaultMapToIntegrationKeyValueGenerator,DefaultODataEntryToIntegrationKeyValueGenerator
public abstract class AbstractIntegrationKeyValueGenerator<T,E> extends java.lang.Object implements IntegrationKeyValueGenerator<T,E>
-
-
Constructor Summary
Constructors Constructor Description AbstractIntegrationKeyValueGenerator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringencodeValue(java.lang.String value)protected java.lang.StringgetEncoding()voidsetEncoding(java.lang.String encoding)protected abstract java.lang.StringtransformValueToString(java.lang.Object attributeValue)Implementations should transform a value into string representation.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.integrationservices.integrationkey.IntegrationKeyValueGenerator
generate
-
-
-
-
Method Detail
-
encodeValue
protected java.lang.String encodeValue(java.lang.String value)
-
transformValueToString
protected abstract java.lang.String transformValueToString(java.lang.Object attributeValue)
Implementations should transform a value into string representation. For instance Date.- Parameters:
attributeValue- the value to be converted.- Returns:
- The string representation
-
getEncoding
protected java.lang.String getEncoding()
-
setEncoding
public void setEncoding(java.lang.String encoding)
-
-