Class CustomerSegmentDataRecord
java.lang.Object
com.broadleafcommerce.importer.domain.AbstractImportDataRecord
com.broadleafcommerce.customersegment.admin.importer.domain.CustomerSegmentDataRecord
- All Implemented Interfaces:
com.broadleafcommerce.importer.domain.ImportDataRecord
public class CustomerSegmentDataRecord
extends com.broadleafcommerce.importer.domain.AbstractImportDataRecord
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCustomerSegmentDataRecord(com.broadleafcommerce.importer.domain.ImportContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChildrenToList(List<? super com.broadleafcommerce.importer.domain.ImportDataRecord> records, boolean newRecordFlag) protected booleanaddCustomerSegmentField(String header, com.broadleafcommerce.importer.domain.ImportFieldValue fldValue, LinkedHashMap<String, com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap) voidaddDefaultValues(Map<String, String> colValMap, com.broadleafcommerce.importer.domain.ImportContext context) voidaddFieldValue(String header, com.broadleafcommerce.importer.domain.ImportFieldValue fldValue, LinkedHashMap<String, com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap) voidMethods inherited from class com.broadleafcommerce.importer.domain.AbstractImportDataRecord
addColumnToRecord, addFieldValue, addParentIdValues, addValueIfNotPresent, createExtendedRecord, createImportFieldValue, getContext, getEntityNameForWorkflow, getExtendedTableName, getExternalId, getHasAuditFields, getHasCatalogField, getHasSandboxField, getHasSiteDiscField, getId, getImportFieldValuesMap, getImportFieldValuesMap, getImportFieldValuesMapByTable, getKeyString, getNewRecordFlag, getNewRecordFlagAsBoolean, getParentId, getParentIdColumnName, getSpecification, getTenantInfo, hasError, processExtendedRecord, setExternalId, setHasAuditFields, setHasCatalogField, setHasError, setHasSandboxField, setHasSiteDiscField, setId, setNewRecordFlag, setParentId, updateParentId
-
Field Details
-
CUSTOMER_SEGMENT
-
-
Constructor Details
-
CustomerSegmentDataRecord
public CustomerSegmentDataRecord(com.broadleafcommerce.importer.domain.ImportContext context)
-
-
Method Details
-
setId
-
addFieldValue
public void addFieldValue(String header, com.broadleafcommerce.importer.domain.ImportFieldValue fldValue, LinkedHashMap<String, com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap) throws com.broadleafcommerce.importer.exception.ImportException- Specified by:
addFieldValuein interfacecom.broadleafcommerce.importer.domain.ImportDataRecord- Overrides:
addFieldValuein classcom.broadleafcommerce.importer.domain.AbstractImportDataRecord- Throws:
com.broadleafcommerce.importer.exception.ImportException
-
addCustomerSegmentField
protected boolean addCustomerSegmentField(String header, com.broadleafcommerce.importer.domain.ImportFieldValue fldValue, LinkedHashMap<String, com.broadleafcommerce.importer.domain.ImportFieldValue> fldValueMap) -
addChildrenToList
public void addChildrenToList(List<? super com.broadleafcommerce.importer.domain.ImportDataRecord> records, boolean newRecordFlag) - Specified by:
addChildrenToListin interfacecom.broadleafcommerce.importer.domain.ImportDataRecord- Overrides:
addChildrenToListin classcom.broadleafcommerce.importer.domain.AbstractImportDataRecord
-
addDefaultValues
public void addDefaultValues(Map<String, String> colValMap, com.broadleafcommerce.importer.domain.ImportContext context) - Specified by:
addDefaultValuesin interfacecom.broadleafcommerce.importer.domain.ImportDataRecord- Overrides:
addDefaultValuesin classcom.broadleafcommerce.importer.domain.AbstractImportDataRecord
-
getTableName
-
getIdColumnName
-
getObjectForIdGenerator
-