Class DefaultCustomerSegmentImportSpecification
java.lang.Object
com.broadleafcommerce.importer.domain.ImportSpecification
com.broadleafcommerce.customersegment.admin.importer.DefaultCustomerSegmentImportSpecification
@ConditionalOnImporter
@Component("blDefaultCustomerSegmentImportSpecification")
public class DefaultCustomerSegmentImportSpecification
extends com.broadleafcommerce.importer.domain.ImportSpecification
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.broadleafcommerce.importer.domain.RequiredIndicator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.broadleafcommerce.importer.domain.ImportFieldValuegetKeyField(Map<String, com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap) getRowType(Map<String, com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap) voidinit()protected voidbooleanisNewRecord(com.broadleafcommerce.importer.domain.ImportContext context, LinkedHashMap<String, com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap) Methods inherited from class com.broadleafcommerce.importer.domain.ImportSpecification
getDefaultFieldConfigs, getDisplayName, getEntityType, getExampleFileName, getFieldConfigMap, getRequiredHeaders, hasHeaderRow, setDefaultFieldConfigs, setDisplayName, setEntityType, setExampleFileName, setFieldConfigMap, setHasHeaderRow
-
Field Details
-
SEGMENT_REQURED_INDICATOR
public static final com.broadleafcommerce.importer.domain.RequiredIndicator SEGMENT_REQURED_INDICATOR
-
-
Constructor Details
-
DefaultCustomerSegmentImportSpecification
public DefaultCustomerSegmentImportSpecification()
-
-
Method Details
-
init
@PostConstruct public void init() -
initializeFieldConfigMap
protected void initializeFieldConfigMap() -
getRowType
public String getRowType(Map<String, com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap) - Overrides:
getRowTypein classcom.broadleafcommerce.importer.domain.ImportSpecification
-
getKeyField
public com.broadleafcommerce.importer.domain.ImportFieldValue getKeyField(Map<String, com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap) throws com.broadleafcommerce.importer.exception.ImportException- Specified by:
getKeyFieldin classcom.broadleafcommerce.importer.domain.ImportSpecification- Throws:
com.broadleafcommerce.importer.exception.ImportException
-
isNewRecord
public boolean isNewRecord(com.broadleafcommerce.importer.domain.ImportContext context, LinkedHashMap<String, com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap) - Overrides:
isNewRecordin classcom.broadleafcommerce.importer.domain.ImportSpecification
-