Class ReferenceImportImpexFactoryStrategy
java.lang.Object
com.hybris.backoffice.excel.translators.generic.factory.ReferenceImportImpexFactoryStrategy
- All Implemented Interfaces:
ImportImpexFactoryStrategy
public class ReferenceImportImpexFactoryStrategy
extends Object
implements ImportImpexFactoryStrategy
Default implementation of
ImportImpexFactoryStrategy which creates Impex objects for non part-of
attributes.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(RequiredAttribute rootUniqueAttribute, ImportParameters importParameters) Indicates whether strategy can handle given attributecreate(RequiredAttribute rootUniqueAttribute, ImportParameters importParameters) Creates impex object based on required attributes hierarchyprotected ImpexHeaderValueprepareImpexHeader(RequiredAttribute rootUniqueAttribute, boolean unique, boolean mandatory) Deprecated, for removal: This API element is subject to removal in a future version.protected ImpexHeaderValueprepareImpexHeader(RequiredAttribute rootUniqueAttribute, ImportParameters importParameters) Creates header of impex file.protected StringprepareImpexValue(RequiredAttribute rootUniqueAttribute, ImportParameters importParameters)
-
Constructor Details
-
ReferenceImportImpexFactoryStrategy
public ReferenceImportImpexFactoryStrategy()
-
-
Method Details
-
canHandle
Description copied from interface:ImportImpexFactoryStrategyIndicates whether strategy can handle given attribute- Specified by:
canHandlein interfaceImportImpexFactoryStrategy- Returns:
-
create
Description copied from interface:ImportImpexFactoryStrategyCreates impex object based on required attributes hierarchy- Specified by:
createin interfaceImportImpexFactoryStrategy- Returns:
-
prepareImpexHeader
@Deprecated(since="2005", forRemoval=true) protected ImpexHeaderValue prepareImpexHeader(RequiredAttribute rootUniqueAttribute, boolean unique, boolean mandatory) Deprecated, for removal: This API element is subject to removal in a future version.Please use new implementation of the methodprepareImpexHeader(RequiredAttribute, ImportParameters)- Since:
- 2005
-
prepareImpexHeader
protected ImpexHeaderValue prepareImpexHeader(RequiredAttribute rootUniqueAttribute, ImportParameters importParameters) Creates header of impex file.- Parameters:
rootUniqueAttribute- root attributeimportParameters- contains information about language for localized field, type code, parsed parameters inserted into * excel's cell.- Returns:
- header of impex file
-
prepareImpexValue
protected String prepareImpexValue(RequiredAttribute rootUniqueAttribute, ImportParameters importParameters)
-
prepareImpexHeader(RequiredAttribute, ImportParameters)