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

    Fields
    Modifier and Type
    Field
    Description
    static final com.broadleafcommerce.importer.domain.RequiredIndicator
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.broadleafcommerce.importer.domain.ImportFieldValue
    getKeyField(Map<String,com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap)
     
    getRowType(Map<String,com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap)
     
    void
     
    protected void
     
    boolean
    isNewRecord(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      getRowType in class com.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:
      getKeyField in class com.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:
      isNewRecord in class com.broadleafcommerce.importer.domain.ImportSpecification