Skip navigation links
A B C D E F G H I J K L M O P R S T U V W 

A

addAdditionalMainActions(String, List<EntityFormAction>) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.extension.ImportAdminControllerExtensionHandler
 
addAssetToFolder(Long, StaticAsset) - Method in class com.broadleafcommerce.dataimport.asset.AssetFolderCreator
Adds a given asset to a folder
addContainerSandboxItem(BroadleafRequestContext, String) - Method in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
addPreRequest(PrePersistenceRequest) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
addRecordRequest(Long, RecordParseResult, PersistencePackageRequest, ImportContext, boolean) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
ADDRESS - Static variable in class com.broadleafcommerce.dataimport.domain.ImportType
 
AddressMetadataPreProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.customer
Created by oleksii on 17.05.17.
AddressMetadataPreProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.AddressMetadataPreProcessor
 
AddressPhoneNameMapper - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.customer
Created by oleksii on 16.05.17.
AddressPhoneNameMapper() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.AddressPhoneNameMapper
 
addSubRequest(PersistencePackageRequest) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
addValidationDetails(Long, PersistenceResponse, long) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
ADMIN_USER_ID - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
AdminCategoryProductImportController - Class in com.broadleafcommerce.dataimport.admin.web.controller
 
AdminCategoryProductImportController(ImportService) - Constructor for class com.broadleafcommerce.dataimport.admin.web.controller.AdminCategoryProductImportController
 
adminEntityService - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
AdminImportController - Class in com.broadleafcommerce.dataimport.admin.web.controller
Handles import operations in the admin
AdminImportController() - Constructor for class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
AdminImportController.ExampleFileNotFoundException - Exception in com.broadleafcommerce.dataimport.admin.web.controller
 
AdminImportController.InvalidImportTypeException - Exception in com.broadleafcommerce.dataimport.admin.web.controller
 
AdminImportController.InvalidUploadException - Exception in com.broadleafcommerce.dataimport.admin.web.controller
 
AdminOfferPriceDataImportController - Class in com.broadleafcommerce.dataimport.admin.web.controller
 
AdminOfferPriceDataImportController(ImportService) - Constructor for class com.broadleafcommerce.dataimport.admin.web.controller.AdminOfferPriceDataImportController
 
adminSecurityService - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
ALL_PRODUCT_XREFS_PROPERTY_NAME - Static variable in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
allowedFileExtensions - Variable in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
ARCHIVED_FIELD - Static variable in class com.broadleafcommerce.dataimport.csv.ArchivedHeaderNameMapper
 
ARCHIVED_HEADER - Static variable in class com.broadleafcommerce.dataimport.csv.ArchivedHeaderNameMapper
 
ArchivedHeaderNameMapper - Class in com.broadleafcommerce.dataimport.csv
Created by Brandon Hines on 3/22/17.
ArchivedHeaderNameMapper() - Constructor for class com.broadleafcommerce.dataimport.csv.ArchivedHeaderNameMapper
 
ASSET - Static variable in class com.broadleafcommerce.dataimport.domain.ImportType
 
ASSET_ARCHIVE - Static variable in class com.broadleafcommerce.dataimport.domain.ImportSpecification
 
ASSET_DOCUMENTATION_URL - Static variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
AssetFolderCreator - Class in com.broadleafcommerce.dataimport.asset
Abstracted folder creation component.
AssetFolderCreator(AssetFolderService, AssetFolderDao) - Constructor for class com.broadleafcommerce.dataimport.asset.AssetFolderCreator
 
AssetFolderCreator.EnterpriseCondition - Class in com.broadleafcommerce.dataimport.asset
 
assetFolderDao - Variable in class com.broadleafcommerce.dataimport.asset.AssetFolderCreator
 
assetFolderService - Variable in class com.broadleafcommerce.dataimport.asset.AssetFolderCreator
 
AssetImportProcessor - Class in com.broadleafcommerce.dataimport.asset
Handles the upload of a zip file full of static assets and optionally creates folders for them.
AssetImportProcessor() - Constructor for class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
attachAdornedTargetListToRequest(PersistencePackageRequest, String) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
This method handles updating the request to include the AdornedTargetList information.

B

BASE_FOLDER_ID - Static variable in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
basicPersistenceModule - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
blAdminImportExportClasspathTemplateResolver() - Method in class com.broadleafcommerce.dataimport.admin.config.DataImportAdminConfiguration.DataImportAdminTemplatingConfig
 
blAdminImportJsFileList() - Method in class com.broadleafcommerce.dataimport.admin.config.DataImportAdminConfiguration
 
blAdminImportJsLocations() - Method in class com.broadleafcommerce.dataimport.admin.config.DataImportAdminConfiguration
 
blah(HttpServletRequest, String, Long, String, Long, Long, InputStream) - Method in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
blImportLifecycleLogging() - Static method in class com.broadleafcommerce.dataimport.config.DataImportConfiguration
 
blImportMessageSourceBasenames() - Method in class com.broadleafcommerce.dataimport.admin.config.DataImportAdminConfiguration
 
blMergedPersistenceXmlLocationsImport() - Method in class com.broadleafcommerce.dataimport.config.DataImportConfiguration
 
BroadleafCellProcessor - Interface in com.broadleafcommerce.dataimport.csv.cellprocessor
A processor that applies to a particular header within a particular class.
BroadleafCellProcessorAdaptor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor
 
BroadleafCellProcessorAdaptor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.BroadleafCellProcessorAdaptor
 
BroadleafCsvContext - Class in com.broadleafcommerce.dataimport.csv
Represents contextual information about processing for each column within an import.
BroadleafCsvContext(int, int, int, ImportContext) - Constructor for class com.broadleafcommerce.dataimport.csv.BroadleafCsvContext
Creates
BroadleafCsvReader - Class in com.broadleafcommerce.dataimport.csv
 
BroadleafCsvReader(Reader, CsvPreference, List<String>) - Constructor for class com.broadleafcommerce.dataimport.csv.BroadleafCsvReader
Constructs a new CsvMapReader with the supplied Reader and CSV preferences.
BroadleafCsvReader(ITokenizer, CsvPreference) - Constructor for class com.broadleafcommerce.dataimport.csv.BroadleafCsvReader
Constructs a new CsvMapReader with the supplied (custom) Tokenizer and CSV preferences.
broadleafFileService - Variable in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
buildExternalIdLookupQuery(Class<?>, ExternalIdLookup) - Method in class com.broadleafcommerce.dataimport.csv.ExternalIdUtil
 
buildLateResolutionKey(String, String) - Method in interface com.broadleafcommerce.dataimport.service.LateIdResolver
This should be invoked by any of the BroadleafCellProcessors that want to resolve an ID late in the game.
buildLateResolutionKey(String, String) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 

C

cacheTemplate - Variable in class com.broadleafcommerce.dataimport.admin.config.DataImportAdminConfiguration.DataImportAdminTemplatingConfig
 
cacheTTL - Variable in class com.broadleafcommerce.dataimport.admin.config.DataImportAdminConfiguration.DataImportAdminTemplatingConfig
 
calculateTotalRecords(File) - Method in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
calculateTotalRecords(File) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
calculateTotalRecords(File) - Method in interface com.broadleafcommerce.dataimport.service.FileImportProcessor
Given an InputStream, the implementation should calculate the total number of records to be processed.
calculateTotalRecordsHelper(File[]) - Method in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
canHandle(File, ImportSpecification, ImportType) - Method in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
canHandle(String, ImportType) - Method in interface com.broadleafcommerce.dataimport.csv.cellprocessor.BroadleafCellProcessor
Determines if this processor can be used to handle the given header within the context of an import of the given importingClass
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.DefaultParentCategoryCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductCategoryCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductDefaultCategoryCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductPrimaryImageCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductRelationshipCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerAddressCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerAttributesCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaParsingCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.order.OrderLineCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.PassthroughCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleAttributeCellProcessor
 
canHandle(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleMediaProcessor
 
canHandle(File, ImportSpecification, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
canHandle(File, ImportSpecification, ImportType) - Method in interface com.broadleafcommerce.dataimport.service.FileImportProcessor
Whether or not this can handle the given input according to the ImportSpecification
catalogId - Variable in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
catalogService - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
catalogService - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.DefaultParentCategoryCellProcessor
 
catalogService - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductCategoryCellProcessor
 
catalogService - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductDefaultCategoryCellProcessor
 
catalogService - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductRelationshipCellProcessor
 
catalogService - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser
 
catalogService - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryRootCategoryPersistenceProcessor
 
catalogService - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
CATEGORY - Static variable in class com.broadleafcommerce.dataimport.domain.ImportType
 
CATEGORY_ALL_PRODUCT_XREFS_FIELD_NAME - Static variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
CATEGORY_DOCUMENTATION_URL - Static variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
CATEGORY_ID_KEY - Static variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
CATEGORY_MEDIA_FIELD_NAME - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaParsingCellProcessor
 
CATEGORY_PRODUCT - Static variable in class com.broadleafcommerce.dataimport.domain.ImportType
 
CATEGORY_PRODUCT_DOCUMENTATION_URL - Static variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminCategoryProductImportController
 
CATEGORY_SECTION_IDENTIFIER - Static variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
CATEGORY_SECTION_KEY - Static variable in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
CategoryDirectEditPersistenceProcessor - Class in com.broadleafcommerce.dataimport.service.persistence.catalog
Adds custom criteria for CategoryCustomPersistenceHandler to properly handle these persistence requests
CategoryDirectEditPersistenceProcessor() - Constructor for class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryDirectEditPersistenceProcessor
 
CategoryProductHeaderMapper - Class in com.broadleafcommerce.dataimport.csv
Transforms header names for category product imports.
CategoryProductHeaderMapper() - Constructor for class com.broadleafcommerce.dataimport.csv.CategoryProductHeaderMapper
 
CategoryProductRecordPersistencePreProcessor - Class in com.broadleafcommerce.dataimport.service.persistence.catalog
 
CategoryProductRecordPersistencePreProcessor(ImportCatalogDao, SandBoxHelper) - Constructor for class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
CategoryRelationshipCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.catalog
Categories can be referenced by either their externalId or their primary key.
CategoryRelationshipCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
CategoryRelationshipParser - Class in com.broadleafcommerce.dataimport.csv.cellprocessor
Expects a string of the format: [:default][:] and parses that out into a CategoryRelationshipInfo
CategoryRelationshipParser() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser
 
CategoryRelationshipParser.CategoryRelationshipInfo - Class in com.broadleafcommerce.dataimport.csv.cellprocessor
A DTO representing a category relationship
CategoryRootCategoryPersistenceProcessor - Class in com.broadleafcommerce.dataimport.service.persistence.catalog
Verifies that the category has a root category before it is persisted and if it doesn't, assigns it a blcRootCategory
CategoryRootCategoryPersistenceProcessor() - Constructor for class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryRootCategoryPersistenceProcessor
 
cellProcessors - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
CHILD_CATEGORIES_FIELD_NAME - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
CHILD_CATEGORIES_HEADER - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
ColumnParseResult - Class in com.broadleafcommerce.dataimport.csv.cellprocessor
DTO that column parses should return
ColumnParseResult() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.ColumnParseResult
 
ColumnParseResult(String, List<PersistencePackageRequest>) - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.ColumnParseResult
 
ColumnParseResult(String) - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.ColumnParseResult
 
ColumnParseResult(List<PersistencePackageRequest>) - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.ColumnParseResult
 
columnParseResultMap - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.RowParseResult
 
com.broadleafcommerce.dataimport.admin.config - package com.broadleafcommerce.dataimport.admin.config
 
com.broadleafcommerce.dataimport.admin.web.api - package com.broadleafcommerce.dataimport.admin.web.api
 
com.broadleafcommerce.dataimport.admin.web.controller - package com.broadleafcommerce.dataimport.admin.web.controller
 
com.broadleafcommerce.dataimport.admin.web.controller.extension - package com.broadleafcommerce.dataimport.admin.web.controller.extension
 
com.broadleafcommerce.dataimport.admin.web.service.extension - package com.broadleafcommerce.dataimport.admin.web.service.extension
 
com.broadleafcommerce.dataimport.asset - package com.broadleafcommerce.dataimport.asset
 
com.broadleafcommerce.dataimport.config - package com.broadleafcommerce.dataimport.config
 
com.broadleafcommerce.dataimport.csv - package com.broadleafcommerce.dataimport.csv
 
com.broadleafcommerce.dataimport.csv.cellprocessor - package com.broadleafcommerce.dataimport.csv.cellprocessor
 
com.broadleafcommerce.dataimport.csv.cellprocessor.catalog - package com.broadleafcommerce.dataimport.csv.cellprocessor.catalog
 
com.broadleafcommerce.dataimport.csv.cellprocessor.customer - package com.broadleafcommerce.dataimport.csv.cellprocessor.customer
 
com.broadleafcommerce.dataimport.csv.cellprocessor.order - package com.broadleafcommerce.dataimport.csv.cellprocessor.order
 
com.broadleafcommerce.dataimport.dao - package com.broadleafcommerce.dataimport.dao
 
com.broadleafcommerce.dataimport.domain - package com.broadleafcommerce.dataimport.domain
 
com.broadleafcommerce.dataimport.dto - package com.broadleafcommerce.dataimport.dto
 
com.broadleafcommerce.dataimport.exception - package com.broadleafcommerce.dataimport.exception
 
com.broadleafcommerce.dataimport.service - package com.broadleafcommerce.dataimport.service
 
com.broadleafcommerce.dataimport.service.persistence - package com.broadleafcommerce.dataimport.service.persistence
 
com.broadleafcommerce.dataimport.service.persistence.catalog - package com.broadleafcommerce.dataimport.service.persistence.catalog
 
com.broadleafcommerce.dataimportutil - package com.broadleafcommerce.dataimportutil
 
context - Variable in class com.broadleafcommerce.dataimport.csv.BroadleafCsvContext
 
CONTEXT_CATEGORY_ID - Static variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
CONTEXT_HEADERS - Static variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
CONTEXT_OFFER_ID - Static variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.OfferPriceDataRecordPersistencePreProcessor
 
contextItems - Variable in class com.broadleafcommerce.dataimport.service.ImportContext
 
createAssetFolder() - Method in class com.broadleafcommerce.dataimport.asset.AssetFolderCreator
 
createCategorySectionCrumbs(String) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
createdDate - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper
 
createNewFolder(Long, String) - Method in class com.broadleafcommerce.dataimport.asset.AssetFolderCreator
Creates a new folder with a parent of the baseFolderId and the given folderName.
createNewOption(String, String) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
Creates and saves new ProductOption based off of the optionName
createNewOptionValue(String, String) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
Creates and saves new ProductOptionValue and associates it to a ProductOption keyed by the given optionId
createPersistenceRequest(AdornedTargetCollectionMetadata, CategoryRelationshipParser.CategoryRelationshipInfo) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser
createPersistenceRequestFromCategoryDefinition(String, AdornedTargetCollectionMetadata) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser
createPersistenceRequests(List<MediaResult>, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaParsingCellProcessor
 
createReader(File, List<String>) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
CSV - Static variable in class com.broadleafcommerce.dataimport.domain.ImportSpecification
 
CSVFileImportProcessor - Class in com.broadleafcommerce.dataimport.csv
Background jobs call this
CSVFileImportProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
CUSTOMER - Static variable in class com.broadleafcommerce.dataimport.domain.ImportType
 
CustomerAddressCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.customer
 
CustomerAddressCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerAddressCellProcessor
 
CustomerAttributesCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.customer
Created by oleksii on 19.05.17.
CustomerAttributesCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerAttributesCellProcessor
 
CustomerCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.customer
Created by oleksii on 15.05.17.
CustomerCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerCellProcessor
 
customerService - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerCellProcessor
 

D

DataImportAdminConfiguration - Class in com.broadleafcommerce.dataimport.admin.config
Admin configuration for the import module
DataImportAdminConfiguration() - Constructor for class com.broadleafcommerce.dataimport.admin.config.DataImportAdminConfiguration
 
DataImportAdminConfiguration.DataImportAdminTemplatingConfig - Class in com.broadleafcommerce.dataimport.admin.config
 
DataImportAdminTemplatingConfig() - Constructor for class com.broadleafcommerce.dataimport.admin.config.DataImportAdminConfiguration.DataImportAdminTemplatingConfig
 
DataImportConfiguration - Class in com.broadleafcommerce.dataimport.config
 
DataImportConfiguration() - Constructor for class com.broadleafcommerce.dataimport.config.DataImportConfiguration
 
DataImportModuleRegistration - Class in com.broadleafcommerce.dataimport.config
 
DataImportModuleRegistration() - Constructor for class com.broadleafcommerce.dataimport.config.DataImportModuleRegistration
 
DataImportProperties - Class in com.broadleafcommerce.dataimport.config
 
DataImportProperties() - Constructor for class com.broadleafcommerce.dataimport.config.DataImportProperties
 
DEFAULT_PARENT_CATEGORY_FIELD - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.DefaultParentCategoryCellProcessor
 
DEFAULT_RELATIONSHIP_IDENTIFIER - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser
 
DEFAULT_SKU_PREFIX - Static variable in class com.broadleafcommerce.dataimport.csv.DefaultSkuHeaderMapper
 
DefaultParentCategoryCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.catalog
Parses the defaultParentCategory column field on a category import into the actual category id.
DefaultParentCategoryCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.DefaultParentCategoryCellProcessor
 
defaultProcessor - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
defaultRelationship - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser.CategoryRelationshipInfo
 
DefaultSkuHeaderMapper - Class in com.broadleafcommerce.dataimport.csv
Transforms header names into the default sku prefix for a Product import.
DefaultSkuHeaderMapper() - Constructor for class com.broadleafcommerce.dataimport.csv.DefaultSkuHeaderMapper
 
DefaultValueRecordProcessor - Class in com.broadleafcommerce.dataimport.service
Runs on every persistence request.
DefaultValueRecordProcessor() - Constructor for class com.broadleafcommerce.dataimport.service.DefaultValueRecordProcessor
 
description - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper.ImportDetailWrapper
 
details - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper
 
display - Variable in class com.broadleafcommerce.dataimport.admin.web.controller.ExampleFile
 
displayOrder - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser.CategoryRelationshipInfo
 
DynamicEntityDaoProvider - Class in com.broadleafcommerce.dataimport.dao
 
DynamicEntityDaoProvider() - Constructor for class com.broadleafcommerce.dataimport.dao.DynamicEntityDaoProvider
 

E

em - Variable in class com.broadleafcommerce.dataimport.csv.ExternalIdUtil
 
em - Variable in class com.broadleafcommerce.dataimport.dao.ImportCatalogDaoImpl
 
em - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
em - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
em - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
emailTester - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerCellProcessor
 
EnterpriseCondition() - Constructor for class com.broadleafcommerce.dataimport.asset.AssetFolderCreator.EnterpriseCondition
 
enterpriseStateManager - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
entityConfiguration - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
entityConfiguration - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductCategoryCellProcessor
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerAddressCellProcessor
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerAttributesCellProcessor
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaParsingCellProcessor
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleAttributeCellProcessor
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.csv.DefaultSkuHeaderMapper
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.csv.FriendlyHeaderNameMapper
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.service.DefaultValueRecordProcessor
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
entityDaoProvider - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
entityPersistenceService - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
environment - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
equals(Object) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaResult
 
equals(Object) - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecification
 
equals(Object) - Method in class com.broadleafcommerce.dataimport.domain.ImportType
 
EXAMPLE_ASSET_IMPORT - Static variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
EXAMPLE_CATEGORY_IMPORT - Static variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
EXAMPLE_PRODUCT_IMPORT - Static variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
EXAMPLE_TRANSLATION_IMPORT - Static variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
exampleFile(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminCategoryProductImportController
 
exampleFile(HttpServletRequest, HttpServletResponse, String) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
exampleFile(HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminOfferPriceDataImportController
 
ExampleFile - Class in com.broadleafcommerce.dataimport.admin.web.controller
DTO representing a simple display/url pair to pass to the frontend for import example files
ExampleFile() - Constructor for class com.broadleafcommerce.dataimport.admin.web.controller.ExampleFile
 
ExampleFileNotFoundException(ImportType) - Constructor for exception com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController.ExampleFileNotFoundException
 
EXCLUDED_FILE_NAMES - Static variable in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
EXCLUDED_FILE_NAMES_FILTER - Static variable in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
execute(String, BroadleafCsvContext) - Method in interface com.broadleafcommerce.dataimport.csv.cellprocessor.BroadleafCellProcessor
Parses out the String value that appears in the CSV file.
execute(Object, CsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.BroadleafCellProcessorAdaptor
Deprecated.
- Overridden to provide a default, unused implementation of a CellProcessor. Subclasses should instead provide an implementation of BroadleafCellProcessor.execute(String, com.broadleafcommerce.dataimport.csv.BroadleafCsvContext).
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.DefaultParentCategoryCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductCategoryCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductDefaultCategoryCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductPrimaryImageCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductRelationshipCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerAddressCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerAttributesCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaParsingCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.order.OrderLineCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.PassthroughCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleAttributeCellProcessor
 
execute(String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleMediaProcessor
 
execute(Long, Map<String, String>) - Method in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
executeProcessors(Map<String, List<BroadleafCellProcessor>>, ImportContext) - Method in class com.broadleafcommerce.dataimport.csv.BroadleafCsvReader
 
exService - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
exService - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
extensionManager - Variable in class com.broadleafcommerce.dataimport.admin.web.controller.extension.ImportAdminControllerExtensionHandler
 
extensionManager - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
extensionManager - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
EXTERNAL_ID_HEADER - Static variable in class com.broadleafcommerce.dataimport.csv.ExternalIdUtil
 
EXTERNAL_PRODUCT_ID_KEY - Static variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
externalIdFieldName - Variable in class com.broadleafcommerce.dataimport.dto.ExternalIdLookup
 
ExternalIdLookup - Class in com.broadleafcommerce.dataimport.dto
This is a DTO for grouping information for a class in order to lookup id's using an external id Created by Brandon Hines on 2/27/17.
ExternalIdLookup(String, String) - Constructor for class com.broadleafcommerce.dataimport.dto.ExternalIdLookup
 
externalIdToRowMap - Variable in class com.broadleafcommerce.dataimport.dto.ExternalIdLookup
 
externalIdUtil - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
ExternalIdUtil - Class in com.broadleafcommerce.dataimport.csv
Extensible utility that gets the external ID header from a given row.
ExternalIdUtil() - Constructor for class com.broadleafcommerce.dataimport.csv.ExternalIdUtil
 
externalIdUtil - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 

F

fileBufferSize - Variable in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
FileImportProcessor - Interface in com.broadleafcommerce.dataimport.service
The main interface responsible for actually parsing a file.
filename - Variable in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
fileNotFound(AdminImportController.ExampleFileNotFoundException) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
fileService - Variable in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
fileService - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
filterOutCollectionMetadata(Map<String, FieldMetadata>) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
filterSubRequests(Entity, ClassMetadata, List<PersistencePackageRequest>) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
Some sub requests should not be imported based on the actual type that is being imported.
folderCreator - Variable in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
foreignKeyProperty - Variable in class com.broadleafcommerce.dataimport.service.persistence.PrePersistenceRequest
What the result of this persistence request should drive in the main request
foreignKeyResultProperty - Variable in class com.broadleafcommerce.dataimport.service.persistence.PrePersistenceRequest
What property should be pulled out of the PersistenceResponse after executing this request to set to {@link f
formService - Variable in class com.broadleafcommerce.dataimport.service.DefaultValueRecordProcessor
 
FriendlyHeaderNameMapper - Class in com.broadleafcommerce.dataimport.csv
Understands that a header can come from the friendly name of AdminPresentation
FriendlyHeaderNameMapper() - Constructor for class com.broadleafcommerce.dataimport.csv.FriendlyHeaderNameMapper
 

G

generateFilename() - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
getAdminUserForSite(Site, Map<String, String>) - Method in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
getAttributesField(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleAttributeCellProcessor
 
getBatchSize() - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
getCatalogColumnName() - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
getCatalogId() - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
getCategoryId(Entity, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
Retrieves the category ID by looking first at the Entity and if not found, the ImportContext.
getCeilingClass() - Method in class com.broadleafcommerce.dataimport.domain.ImportType
 
getCellProcessors() - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
getClasspathFolder() - Method in class com.broadleafcommerce.dataimport.config.DataImportProperties
 
getContextItem(String) - Method in class com.broadleafcommerce.dataimport.service.ImportContext
 
getContextItems() - Method in class com.broadleafcommerce.dataimport.service.ImportContext
 
getDefaultCatalog(ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
getDefaultValue(BasicFieldMetadata) - Method in class com.broadleafcommerce.dataimport.service.DefaultValueRecordProcessor
 
getDynamicEntityDao() - Method in class com.broadleafcommerce.dataimport.dao.DynamicEntityDaoProvider
 
getExampleFile(ImportType) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
getExcludedFilenamesFilter() - Method in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
getExcludedFilters(ImportType) - Method in interface com.broadleafcommerce.dataimport.service.HeaderNameFilter
 
getExternalIdFieldName(String) - Method in class com.broadleafcommerce.dataimport.csv.ExternalIdUtil
getExternalIdFieldName(Class<?>) - Method in class com.broadleafcommerce.dataimport.csv.ExternalIdUtil
Returns the entity field name of the external ID for the given className
getExternalIdFieldName() - Method in class com.broadleafcommerce.dataimport.dto.ExternalIdLookup
 
getExternalIdHeaderName(String) - Method in class com.broadleafcommerce.dataimport.csv.ExternalIdUtil
getExternalIdHeaderName(Class<?>) - Method in class com.broadleafcommerce.dataimport.csv.ExternalIdUtil
Returns the CSV column name that contains the external ID for the given className
getExternalIdToRowMap() - Method in class com.broadleafcommerce.dataimport.dto.ExternalIdLookup
 
getFilename() - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
getForeignKeyProperty() - Method in class com.broadleafcommerce.dataimport.service.persistence.PrePersistenceRequest
 
getForeignKeyResultProperty() - Method in class com.broadleafcommerce.dataimport.service.persistence.PrePersistenceRequest
 
getFriendlyType() - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecification
 
getFriendlyType() - Method in class com.broadleafcommerce.dataimport.domain.ImportType
 
getHeader() - Method in class com.broadleafcommerce.dataimport.csv.BroadleafCsvContext
 
getHeaders(BroadleafCsvReader, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
getHeaderSpecification() - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
getIdFieldName() - Method in class com.broadleafcommerce.dataimport.dto.ExternalIdLookup
 
getIgnoreHeaderList(ImportContext) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
getImplForRequest(Class<?>, Map<String, ColumnParseResult>) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
getImportContext() - Method in class com.broadleafcommerce.dataimport.csv.BroadleafCsvContext
 
getImportType() - Method in class com.broadleafcommerce.dataimport.service.ImportContext
 
getImportType() - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
getInstance(String) - Static method in class com.broadleafcommerce.dataimport.domain.ImportSpecification
 
getInstance(String) - Static method in class com.broadleafcommerce.dataimport.domain.ImportType
 
getKey() - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaResult
Can be null if there was no key specified for the media value
getMainRequest() - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
The main request for the row that usually holds simple property changes.
getMediaField(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaParsingCellProcessor
 
getModuleName() - Method in class com.broadleafcommerce.dataimport.config.DataImportModuleRegistration
 
getOfferId(Entity, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.OfferPriceDataRecordPersistencePreProcessor
Retrieves the category ID by looking first at the Entity and if not found, the ImportContext.
getOrder() - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.BroadleafCellProcessorAdaptor
 
getOrder() - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.PassthroughCellProcessor
 
getPersistType() - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
The type of persistence that should take place that will drive whether DynamicEntityService.add(org.broadleafcommerce.openadmin.dto.PersistencePackage) or DynamicEntityService.update(org.broadleafcommerce.openadmin.dto.PersistencePackage) is invoked for persisting this row
getPreRequests() - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
getPrimaryKey(String) - Method in interface com.broadleafcommerce.dataimport.service.LateIdResolver
Attempts to retrieve the primary key from the cache.
getPrimaryKey(String) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
getPrimaryKeyValue(Entity) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
Obtains the primary key from the entity within the given entity.
getProcessorsForHeader(String, ImportContext) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
Returns the first processor representing the header
getProcessorsForHeaders(String[], ImportContext) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
getProcessType() - Method in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
getRegisteredProcessors() - Method in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
getRegisteredProcessors() - Method in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
getRelationshipInfo(String) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser
Parses a given string into an object that is easier to work with.
getRequest() - Method in class com.broadleafcommerce.dataimport.service.persistence.PrePersistenceRequest
 
getRowParseResult() - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
getSandboxId() - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
getSiteId() - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
getSpecification() - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
getStatus(Long, HttpServletRequest) - Method in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
getSubRequests() - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.ColumnParseResult
 
getSubRequests() - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
Additional persistence events that need to occur in the process of updating a row.
getType() - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecification
 
getType() - Method in class com.broadleafcommerce.dataimport.domain.ImportType
 
getTypes() - Static method in class com.broadleafcommerce.dataimport.domain.ImportSpecification
 
getTypes() - Static method in class com.broadleafcommerce.dataimport.domain.ImportType
 
getUrl() - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaResult
 
getVal() - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.ColumnParseResult
 
givenImportType - Variable in exception com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController.InvalidImportTypeException
 

H

handle(ClassNotFoundException) - Method in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
handle(ImportEndpoint.InvalidSpecificationException) - Method in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
handleException(ImportEndpoint.StatusNotFoundException) - Method in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
handleUpdateExistingOfferPriceData(RecordParseResult, Entity, String) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.OfferPriceDataRecordPersistencePreProcessor
Handles the event when an OfferPriceData already exists for this offer with the given identifierType and identifierValue.
handleUpdateExistingXref(RecordParseResult, Entity, String, String) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
This method handles ensuring the existing CategoryProductXref ID is populated on the entity so we don't end up with duplicate records.
handleValidationError(PersistenceResponse) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
hashCode() - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaResult
 
hashCode() - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecification
 
hashCode() - Method in class com.broadleafcommerce.dataimport.domain.ImportType
 
header - Variable in class com.broadleafcommerce.dataimport.csv.BroadleafCsvContext
 
HEADER_REGEX - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleAttributeCellProcessor
 
HEADER_REGEX - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleMediaProcessor
 
HeaderNameFilter - Interface in com.broadleafcommerce.dataimport.service
 
headerNameFilters - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
HeaderNameMapper - Interface in com.broadleafcommerce.dataimportutil
Transforms a header from what is given in the CSV file to how that should actually be represented in the system.
headerNameMappers - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
headerNameMapping - Static variable in class com.broadleafcommerce.dataimport.csv.CategoryProductHeaderMapper
 
headerSpecification - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
If the import file does not have a header attached to it, this is a map from ceilingClass -> headers that can serve as the specification in lieu of a first-line header.

I

id - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser.CategoryRelationshipInfo
 
idCache - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
idFieldName - Variable in class com.broadleafcommerce.dataimport.dto.ExternalIdLookup
 
ignoredHeaders - Variable in class com.broadleafcommerce.dataimport.csv.BroadleafCsvReader
 
IMPORT_PROCESS - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
IMPORT_TYPE - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
ImportAdminControllerExtensionHandler - Class in com.broadleafcommerce.dataimport.admin.web.controller.extension
Admin Extension Handler to add Import buttons to the main list grid forms to entities that allow importing
ImportAdminControllerExtensionHandler() - Constructor for class com.broadleafcommerce.dataimport.admin.web.controller.extension.ImportAdminControllerExtensionHandler
 
ImportAdminFormBuilderExtensionHandler - Class in com.broadleafcommerce.dataimport.admin.web.service.extension
 
ImportAdminFormBuilderExtensionHandler(FormBuilderExtensionManager, SecurityVerifier) - Constructor for class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
importAssets(File[], Long, String, Long) - Method in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
ImportCatalogDao - Interface in com.broadleafcommerce.dataimport.dao
 
importCatalogDao - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
importCatalogDao - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.OfferPriceDataRecordPersistencePreProcessor
 
ImportCatalogDaoImpl - Class in com.broadleafcommerce.dataimport.dao
 
ImportCatalogDaoImpl() - Constructor for class com.broadleafcommerce.dataimport.dao.ImportCatalogDaoImpl
 
ImportContext - Class in com.broadleafcommerce.dataimport.service
The context of all of the items that are needed to parse a given file
ImportContext() - Constructor for class com.broadleafcommerce.dataimport.service.ImportContext
 
ImportDetailWrapper(ProcessDataRecord) - Constructor for class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper.ImportDetailWrapper
 
ImportEndpoint - Class in com.broadleafcommerce.dataimport.admin.web.api
 
ImportEndpoint() - Constructor for class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
ImportEndpoint.InvalidSpecificationException - Exception in com.broadleafcommerce.dataimport.admin.web.api
 
ImportEndpoint.StatusNotFoundException - Exception in com.broadleafcommerce.dataimport.admin.web.api
 
ImportException - Exception in com.broadleafcommerce.dataimport.exception
Indicates that there was a problem with importing a file
ImportException() - Constructor for exception com.broadleafcommerce.dataimport.exception.ImportException
 
ImportException(Throwable) - Constructor for exception com.broadleafcommerce.dataimport.exception.ImportException
 
ImportException(String) - Constructor for exception com.broadleafcommerce.dataimport.exception.ImportException
 
ImportException(String, Throwable) - Constructor for exception com.broadleafcommerce.dataimport.exception.ImportException
 
ImportOrderPersisterImpl - Class in com.broadleafcommerce.dataimport.service.persistence
 
ImportOrderPersisterImpl() - Constructor for class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
importPersister - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
ImportPersister - Interface in com.broadleafcommerce.dataimport.service.persistence
Persists a given batch of records to the database.
ImportPersisterImpl - Class in com.broadleafcommerce.dataimport.service.persistence
 
ImportPersisterImpl() - Constructor for class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
ImportProcessExecutor - Class in com.broadleafcommerce.dataimport.service
Consumer that processes a file that has been uploaded by the ImportService
ImportProcessExecutor() - Constructor for class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
ImportScheduleDefinition - Class in com.broadleafcommerce.dataimport.service
Metadata needed to schedule a new import with various toggles to change where the import goes to.
ImportScheduleDefinition(ImportSpecification, ImportType) - Constructor for class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
Which admin ceiling class the import should go into
importService - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
importService - Variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminCategoryProductImportController
 
importService - Variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
importService - Variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminOfferPriceDataImportController
 
ImportService - Interface in com.broadleafcommerce.dataimport.service
Callable from Spring controllers to take an uploaded file and process it.
ImportServiceImpl - Class in com.broadleafcommerce.dataimport.service
An Import service to facilitate in determining how to process a given input file.
ImportServiceImpl() - Constructor for class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
ImportSpecification - Class in com.broadleafcommerce.dataimport.domain
 
ImportSpecification() - Constructor for class com.broadleafcommerce.dataimport.domain.ImportSpecification
 
ImportSpecification(String, String) - Constructor for class com.broadleafcommerce.dataimport.domain.ImportSpecification
 
ImportStatusWrapper - Class in com.broadleafcommerce.dataimport.admin.web.api
 
ImportStatusWrapper(Process) - Constructor for class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper
 
ImportStatusWrapper(Process, HttpServletRequest) - Constructor for class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper
 
ImportStatusWrapper.ImportDetailWrapper - Class in com.broadleafcommerce.dataimport.admin.web.api
 
importType - Variable in exception com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController.ExampleFileNotFoundException
 
ImportType - Class in com.broadleafcommerce.dataimport.domain
Created by Brandon Hines on 3/13/17.
ImportType() - Constructor for class com.broadleafcommerce.dataimport.domain.ImportType
 
ImportType(String, String) - Constructor for class com.broadleafcommerce.dataimport.domain.ImportType
 
ImportType(String, String, Class<?>) - Constructor for class com.broadleafcommerce.dataimport.domain.ImportType
 
importType - Variable in class com.broadleafcommerce.dataimport.service.ImportContext
 
importType - Variable in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
init() - Method in class com.broadleafcommerce.dataimport.admin.web.controller.extension.ImportAdminControllerExtensionHandler
 
initializeRequestContext(BroadleafRequestContext, Map<String, String>) - Method in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
Initializes the given context.
INSTANCE - Static variable in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
invalidFileSize(AdminImportController.InvalidUploadException) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
invalidImportType(AdminImportController.InvalidImportTypeException) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
InvalidImportTypeException(String) - Constructor for exception com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController.InvalidImportTypeException
 
InvalidSpecificationException(String) - Constructor for exception com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint.InvalidSpecificationException
 
isCategorySection(ListGrid) - Method in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
isChangesetsModulePresent() - Method in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
isOfferPriceDataListGrid(ListGrid) - Method in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
isOfferSection(ListGrid) - Method in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
isPrimaryKeyPopulated(Map<String, ColumnParseResult>, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
isProductsListGrid(ListGrid) - Method in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 

J

JSON - Static variable in class com.broadleafcommerce.dataimport.domain.ImportSpecification
 

K

key - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaResult
 

L

lastUpdateDate - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper
 
LATE_RESOLUTION_VALUE - Static variable in interface com.broadleafcommerce.dataimport.service.LateIdResolver
Used to indicate that the property value should be resolved later.
LateIdResolutionException - Exception in com.broadleafcommerce.dataimport.exception
Exception thrown to indicate that a late ID could not be resolved.
LateIdResolutionException() - Constructor for exception com.broadleafcommerce.dataimport.exception.LateIdResolutionException
 
LateIdResolutionException(String) - Constructor for exception com.broadleafcommerce.dataimport.exception.LateIdResolutionException
 
LateIdResolutionException(String, Throwable) - Constructor for exception com.broadleafcommerce.dataimport.exception.LateIdResolutionException
 
LateIdResolutionException(Throwable) - Constructor for exception com.broadleafcommerce.dataimport.exception.LateIdResolutionException
 
LateIdResolutionException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.dataimport.exception.LateIdResolutionException
 
lateIdResolver - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.DefaultParentCategoryCellProcessor
 
lateIdResolver - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductCategoryCellProcessor
 
lateIdResolver - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductDefaultCategoryCellProcessor
 
lateIdResolver - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductRelationshipCellProcessor
 
lateIdResolver - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser
 
lateIdResolver - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.CustomerAddressCellProcessor
 
LateIdResolver - Interface in com.broadleafcommerce.dataimport.service
Component used to handle late-stage primary key resolution.
LOCALE_CODE - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
LOG - Static variable in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
LOG - Static variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
LOG - Static variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.OfferPriceDataRecordPersistencePreProcessor
 

M

mainRequest - Variable in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.broadleafcommerce.dataimport.asset.AssetFolderCreator.EnterpriseCondition
 
maxUploadableFileSize - Variable in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
MediaParsingCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor
Parses a value of the form primary:/cmsstatic/val1.png|alt1:/cmsstatic/val2.png|alt2:/cmsstatic/val3.png|alt3:/cmsstatic/val4.png into unique media items.
MediaParsingCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaParsingCellProcessor
 
MediaResult - Class in com.broadleafcommerce.dataimport.csv.cellprocessor
 
MediaResult(String, String) - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaResult
 
messageSource - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
messageSource - Variable in class com.broadleafcommerce.dataimport.csv.DefaultSkuHeaderMapper
 
messageSource - Variable in class com.broadleafcommerce.dataimport.csv.FriendlyHeaderNameMapper
 
messageSource - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
metadata - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
modifyListGrid(String, ListGrid) - Method in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
MODULE_NAME - Static variable in class com.broadleafcommerce.dataimport.config.DataImportModuleRegistration
 

O

OFFER_ID_KEY - Static variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.OfferPriceDataRecordPersistencePreProcessor
 
OFFER_PRICE_DATA - Static variable in class com.broadleafcommerce.dataimport.domain.ImportType
 
OFFER_PRICE_DATA_DOCUMENTATION_URL - Static variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminOfferPriceDataImportController
 
OFFER_PRICE_DATA_PROPERTY_NAME - Static variable in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
OFFER_SECTION_KEY - Static variable in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
OfferPriceDataRecordPersistencePreProcessor - Class in com.broadleafcommerce.dataimport.service.persistence.catalog
 
OfferPriceDataRecordPersistencePreProcessor(ImportCatalogDao, SandBoxHelper) - Constructor for class com.broadleafcommerce.dataimport.service.persistence.catalog.OfferPriceDataRecordPersistencePreProcessor
 
operateOnValue(List<BroadleafCellProcessor>, String, BroadleafCsvContext) - Method in class com.broadleafcommerce.dataimport.csv.BroadleafCsvReader
 
ORDER - Static variable in class com.broadleafcommerce.dataimport.domain.ImportType
 
ORDER_ITEM - Static variable in class com.broadleafcommerce.dataimport.domain.ImportType
 
orderDao - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.order.OrderLineCellProcessor
 
OrderHeaderNameMapper - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.order
 
OrderHeaderNameMapper() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.order.OrderHeaderNameMapper
 
orderImportPersister - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
OrderLineCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.order
 
OrderLineCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.order.OrderLineCellProcessor
 
ORIGIN_SITE_ID - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 

P

PARENT_CATEGORIES_FIELD - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductCategoryCellProcessor
 
PARENT_CATEGORIES_FIELD_NAME - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
PARENT_CATEGORIES_HEADER - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
parseCategoryId(String) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.CategoryRelationshipParser
Takes the given category id (which could be either a category primary key or an external id) and returns back either the real category id after looking it up from the db
parseExternalId(String) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
parseIndividualCategories(String) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
parseIndividualCategories(String) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductCategoryCellProcessor
 
parseKey(String) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleMediaProcessor
 
parseMediaString(String) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaParsingCellProcessor
1-element will be treated as just the value without a key.
parseProductOptionNameAndType(String) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
Returns a string array containing of size 2.
parseRow(Map<String, ColumnParseResult>, ImportContext) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
Takes an individual row and parses it into a record suitable for writing to the db via the ImportPersister
PassthroughCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor
This does not process the value in a column at all but just returns it back as it appears in the CSV file.
PassthroughCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.PassthroughCellProcessor
 
percentComplete - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper
 
persistenceManager - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
persistencePackageFactory - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaParsingCellProcessor
 
persistencePackageFactory - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
persistencePackageFactory - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
persistMapSubRequest(Long, PersistenceResponse, ClassMetadata, RecordParseResult, PersistencePackageRequest, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
persistMapSubRequest(Long, PersistenceResponse, ClassMetadata, RecordParseResult, PersistencePackageRequest, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
persistRecords(List<RecordParseResult>, ImportContext, Long) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
persistRecords(List<RecordParseResult>, ImportContext, Long) - Method in interface com.broadleafcommerce.dataimport.service.persistence.ImportPersister
Transactionally persists a batch of records into the database If you are invoking this you need to handle validation problems that could occur within each PersistenceResponse result.
persistRecords(List<RecordParseResult>, ImportContext, Long) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
Transactionally persists a batch of records into the database If you are invoking this you need to handle validation problems that could occur within each PersistenceResponse result.
persistType - Variable in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
populateLateIds(PersistencePackageRequest) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
populatePrimaryKey(String, String) - Method in interface com.broadleafcommerce.dataimport.service.LateIdResolver
Populates the cache with a primary key
populatePrimaryKey(String, String) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
populatePrimaryKeys(List<RowParseResult>, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
For a given row, this will populate the primary key in the map of processed results.
populateProcessContext(Map<String, String>, ImportScheduleDefinition, Long) - Method in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
Saves off various parts of the BroadleafRequestContext so that the job consumer can re-initialize things like timezone, locale and admin user security to properly save process the import in the background thread
postPersist(RecordParseResult, PersistenceResponse) - Method in interface com.broadleafcommerce.dataimport.service.RecordPersistencePostProcessor
Invoked directly after the ImportPersister has persisted the parseResult but before any of the RecordParseResult.getSubRequests() have been persisted.
postProcessors - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
prePersist(RecordParseResult, ImportContext) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.AddressMetadataPreProcessor
 
prePersist(RecordParseResult, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.DefaultValueRecordProcessor
 
prePersist(RecordParseResult, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryDirectEditPersistenceProcessor
 
prePersist(RecordParseResult, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
prePersist(RecordParseResult, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryRootCategoryPersistenceProcessor
 
prePersist(RecordParseResult, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.OfferPriceDataRecordPersistencePreProcessor
 
prePersist(RecordParseResult, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.ProductRecordPersistenceProcessor
 
prePersist(RecordParseResult, ImportContext) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
prePersist(RecordParseResult, ImportContext) - Method in interface com.broadleafcommerce.dataimport.service.RecordPersistencePreProcessor
Invoked prior to the ImportPersister persisting the RecordParseResult.getMainRequest() but after the LateIdResolver has had a chance to run.
PrePersistenceRequest - Class in com.broadleafcommerce.dataimport.service.persistence
A type of request that should be executed prior to executing a RecordParseResult.getMainRequest().
PrePersistenceRequest(String, String, PersistencePackageRequest) - Constructor for class com.broadleafcommerce.dataimport.service.persistence.PrePersistenceRequest
 
preProcessors - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
preProcessors - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
preRequests - Variable in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
PROCESS_ID - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
processActionManager - Variable in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
processEntityAdd(PersistencePackageRequest, boolean, Site, Catalog) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
This method is responsible for making a callout to the AdminEntityService to process the add request.
processFile(File, Long, ImportContext) - Method in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
processFile(File, Long, ImportContext) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
processFile(File, Long, ImportContext) - Method in interface com.broadleafcommerce.dataimport.service.FileImportProcessor
This is designed to process and parse out a given uploadedFile and persist the records to the database.
processRegistrationManager - Variable in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
processService - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
processService - Variable in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
processStateManager - Variable in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
processStateManager - Variable in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
processStateManager - Variable in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
processStateManager - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
PRODUCT - Static variable in class com.broadleafcommerce.dataimport.domain.ImportType
 
PRODUCT_DOCUMENTATION_URL - Static variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
PRODUCT_ID_KEY - Static variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
PRODUCT_MEDIA_FIELD_NAME - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaParsingCellProcessor
 
ProductCategoryCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.catalog
Parses the allParentCategoryXrefs column field on a product import into the actual category id.
ProductCategoryCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductCategoryCellProcessor
 
productDao - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.order.OrderLineCellProcessor
 
ProductDefaultCategoryCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.catalog
Parses the defaultCategory column field on a product import into the actual category id.
ProductDefaultCategoryCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductDefaultCategoryCellProcessor
 
ProductPrimaryImageCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.catalog
Used as the cell processor for the 'Primary Image' field on a Product
ProductPrimaryImageCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductPrimaryImageCellProcessor
 
ProductRecordPersistenceProcessor - Class in com.broadleafcommerce.dataimport.service.persistence.catalog
Adds the required custom criteria for editing products.
ProductRecordPersistenceProcessor() - Constructor for class com.broadleafcommerce.dataimport.service.persistence.catalog.ProductRecordPersistenceProcessor
 
ProductRelationshipCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor.catalog
Parses the 'product' field into the actual product ID, or leaves it to be resolved later.
ProductRelationshipCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductRelationshipCellProcessor
 
putContextItem(String, Object) - Method in class com.broadleafcommerce.dataimport.service.ImportContext
 

R

rawRecordData - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.RowParseResult
 
read(Map<String, List<BroadleafCellProcessor>>, ImportContext) - Method in class com.broadleafcommerce.dataimport.csv.BroadleafCsvReader
Reads a single row from a CSV file
readAllowedValuesByOptionId(Long) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
readBatch(BroadleafCsvReader, int, Map<String, List<BroadleafCellProcessor>>, ImportContext) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
Reads in and processes a batch of records.
readCategoryProductIdByProductAndCategory(Long, Long) - Method in interface com.broadleafcommerce.dataimport.dao.ImportCatalogDao
 
readCategoryProductIdByProductAndCategory(Long, Long) - Method in class com.broadleafcommerce.dataimport.dao.ImportCatalogDaoImpl
 
readOfferPriceData(Long, String, String) - Method in interface com.broadleafcommerce.dataimport.dao.ImportCatalogDao
 
readOfferPriceData(Long, String, String) - Method in class com.broadleafcommerce.dataimport.dao.ImportCatalogDaoImpl
 
readProductIdByExternalId(String) - Method in interface com.broadleafcommerce.dataimport.dao.ImportCatalogDao
Read the primary key for the Product that has the given external ID.
readProductIdByExternalId(String) - Method in class com.broadleafcommerce.dataimport.dao.ImportCatalogDaoImpl
 
readProductOptionXrefsForProduct(Long, Long) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
RecordParseResult - Class in com.broadleafcommerce.dataimport.service
A DTO representing the result of parsing out an individual record from a file.
RecordParseResult() - Constructor for class com.broadleafcommerce.dataimport.service.RecordParseResult
 
RecordParseResult.PersistType - Enum in com.broadleafcommerce.dataimport.service
 
RecordPersistencePostProcessor - Interface in com.broadleafcommerce.dataimport.service
Processors that are invoked after the ImportPersister saves a RecordParseResult
RecordPersistencePreProcessor - Interface in com.broadleafcommerce.dataimport.service
Processors that are invoked before the ImportPersister saves a RecordParseResult
registeredProcessors - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
registeredProcessors - Variable in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
relParser - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.CategoryRelationshipCellProcessor
 
relParser - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.catalog.ProductCategoryCellProcessor
 
replaceExternalIdWithProductId(Entity) - Method in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
This method handles replacing the `externalProductId` property with the actual primary key of the Product.
request - Variable in class com.broadleafcommerce.dataimport.service.persistence.PrePersistenceRequest
 
resolveCatalogId(Long) - Method in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
resolveSiteId(Long) - Method in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
RESOURCE_URL - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
RowParseResult - Class in com.broadleafcommerce.dataimport.csv.cellprocessor
 
RowParseResult() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.RowParseResult
 
rowParseResult - Variable in class com.broadleafcommerce.dataimport.service.RecordParseResult
 

S

SANDBOX_ID - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
sandBoxHelper - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.CategoryProductRecordPersistencePreProcessor
 
sandBoxHelper - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.OfferPriceDataRecordPersistencePreProcessor
 
sandBoxHelper - Variable in class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
sandboxId - Variable in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
sandboxItemDao - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
sandboxItemService - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
sandboxService - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
scheduleImport(InputStream, ImportScheduleDefinition) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
Schedules an import to be processed as a background event to be picked up via the ImportProcessExecutor.
scheduleImport(InputStream, ImportScheduleDefinition, Map<String, String>) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
 
scheduleImport(InputStream, ImportScheduleDefinition) - Method in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
Schedules an import to be processed as a background event to be picked up via the ImportProcessExecutor.
scheduleImport(InputStream, ImportScheduleDefinition, Map<String, String>) - Method in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
searchExistingSubfolders(AssetFolder, String) - Method in class com.broadleafcommerce.dataimport.asset.AssetFolderCreator
 
securityService - Variable in class com.broadleafcommerce.dataimport.admin.web.controller.extension.ImportAdminControllerExtensionHandler
 
securityService - Variable in class com.broadleafcommerce.dataimport.admin.web.service.extension.ImportAdminFormBuilderExtensionHandler
 
setAdminEntityService(AdminEntityService) - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
setCellProcessors(List<BroadleafCellProcessor>) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
setContextItems(Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.service.ImportContext
 
setExternalIdFieldName(String) - Method in class com.broadleafcommerce.dataimport.dto.ExternalIdLookup
 
setExternalIdToRowMap(Map<String, Map<String, ColumnParseResult>>) - Method in class com.broadleafcommerce.dataimport.dto.ExternalIdLookup
 
setHeader(String) - Method in class com.broadleafcommerce.dataimport.csv.BroadleafCsvContext
 
setHeaderSpecification(Map<String, String[]>) - Method in class com.broadleafcommerce.dataimport.csv.CSVFileImportProcessor
 
setIdFieldName(String) - Method in class com.broadleafcommerce.dataimport.dto.ExternalIdLookup
 
setImportContext(ImportContext) - Method in class com.broadleafcommerce.dataimport.csv.BroadleafCsvContext
 
setImportType(ImportType) - Method in class com.broadleafcommerce.dataimport.service.ImportContext
 
setMainRequest(PersistencePackageRequest) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
setPersistType(RecordParseResult.PersistType) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
setPreRequests(List<PrePersistenceRequest>) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
setRegisteredProcessors(List<FileImportProcessor>) - Method in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
setRegisteredProcessors(List<FileImportProcessor>) - Method in class com.broadleafcommerce.dataimport.service.ImportServiceImpl
 
setRowParseResult(RowParseResult) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
setSubRequests(List<PersistencePackageRequest>) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
shouldCreateSandboxContainer() - Method in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
shutdown() - Method in class com.broadleafcommerce.dataimport.service.persistence.ImportOrderPersisterImpl
 
SingleAttributeCellProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor
Matches attribute map keys of the form 'attributes[key]' or 'someattributes[key]' and stores it.
SingleAttributeCellProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleAttributeCellProcessor
 
SingleMediaProcessor - Class in com.broadleafcommerce.dataimport.csv.cellprocessor
Parses an individual media item of the form media[alt1] or media[primary]
SingleMediaProcessor() - Constructor for class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleMediaProcessor
 
siteId - Variable in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
siteService - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
siteService - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
siteService - Variable in class com.broadleafcommerce.dataimport.service.persistence.ImportPersisterImpl
 
SKU_ATTRIBUTES_REGEX - Static variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.SingleAttributeCellProcessor
 
skuDao - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.order.OrderLineCellProcessor
 
SkuRecordPersistenceProcessor - Class in com.broadleafcommerce.dataimport.service.persistence.catalog
Detects whether or not a product import line is actually a Sku import line by evaluating the presence of a 'product' field in the import.
SkuRecordPersistenceProcessor() - Constructor for class com.broadleafcommerce.dataimport.service.persistence.catalog.SkuRecordPersistenceProcessor
 
SPECIFICATION - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
specification - Variable in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
 
staticAssetService - Variable in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
staticAssetStorageService - Variable in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
 
status - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper
 
STATUS_URL_FORMAT - Static variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint
 
statusId - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper
 
StatusNotFoundException(String) - Constructor for exception com.broadleafcommerce.dataimport.admin.web.api.ImportEndpoint.StatusNotFoundException
 
statusUrl - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper
 
subRequests - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.ColumnParseResult
 
subRequests - Variable in class com.broadleafcommerce.dataimport.service.RecordParseResult
 

T

TIMEZONE - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
TOTAL_RECORDS - Static variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
totalRecords - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper
 
transformHeader(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.ArchivedHeaderNameMapper
 
transformHeader(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.CategoryProductHeaderMapper
 
transformHeader(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.customer.AddressPhoneNameMapper
 
transformHeader(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.order.OrderHeaderNameMapper
 
transformHeader(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.DefaultSkuHeaderMapper
 
transformHeader(String, ImportType) - Method in class com.broadleafcommerce.dataimport.csv.FriendlyHeaderNameMapper
 
transformHeader(String, ImportType) - Method in interface com.broadleafcommerce.dataimportutil.HeaderNameMapper
Transform the given original header from the CSV file import into the system representation of that header.
translate(String) - Method in class com.broadleafcommerce.dataimport.csv.FriendlyHeaderNameMapper
 
TRANSLATION - Static variable in class com.broadleafcommerce.dataimport.domain.ImportType
 
TRANSLATION_DOCUMENTATION_URL - Static variable in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
 
transUtil - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
type - Variable in class com.broadleafcommerce.dataimport.admin.web.api.ImportStatusWrapper.ImportDetailWrapper
 

U

unzipFile(File) - Method in class com.broadleafcommerce.dataimport.asset.AssetImportProcessor
Unzips a file and returns a file object that represents the root directory that everything was unzipped to
uploadImport(HttpServletRequest, Long, MultipartFile, Long, String) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminCategoryProductImportController
 
uploadImport(HttpServletRequest, String, MultipartFile, Long, String) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
Used by the Import/Export Prompt to upload a data file and then schedule a job so that it can be processed later.
uploadImport(HttpServletRequest, Long, MultipartFile, Long, String) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminOfferPriceDataImportController
 
url - Variable in class com.broadleafcommerce.dataimport.admin.web.controller.ExampleFile
 
url - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.MediaResult
 
userDetailsService - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 

V

val - Variable in class com.broadleafcommerce.dataimport.csv.cellprocessor.ColumnParseResult
 
valueOf(String) - Static method in enum com.broadleafcommerce.dataimport.service.RecordParseResult.PersistType
Returns the enum constant of this type with the specified name.
ValueRequired - Annotation Type in com.broadleafcommerce.dataimport.csv.cellprocessor
Used to indicate that there must not be a null or empty string passed to the value of BroadleafCellProcessor.execute(String, com.broadleafcommerce.dataimport.csv.BroadleafCsvContext)
values() - Static method in enum com.broadleafcommerce.dataimport.service.RecordParseResult.PersistType
Returns an array containing the constants of this enum type, in the order they are declared.
viewConfigurePrompt(HttpServletRequest, String, Model) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminImportController
Shows the form that the allows the user to upload an import file
viewImportConfigurePrompt(HttpServletRequest, HttpServletResponse, Model) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminCategoryProductImportController
 
viewImportConfigurePrompt(HttpServletRequest, HttpServletResponse, Model) - Method in class com.broadleafcommerce.dataimport.admin.web.controller.AdminOfferPriceDataImportController
 

W

withCatalog(Long) - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
Optional ability to import into a given catalog.
withContextItems(Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.service.ImportContext
 
withFilename(String) - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
If null, defaults to a filename that has the format %1-import-%2.%3 where: %1 - the ImportScheduleDefinition.getImportType() type %2 - the current timestamp of the format yyyy.MM.dd.HH.mm.ss %3 - the ImportScheduleDefinition.getSpecification() type
withImportType(ImportType) - Method in class com.broadleafcommerce.dataimport.service.ImportContext
 
withMainRequest(PersistencePackageRequest) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
withPersistType(RecordParseResult.PersistType) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
withRowParseResult(RowParseResult) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
withSandboxId(Long) - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
Optional ability to import into a sandbox.
withSite(Long) - Method in class com.broadleafcommerce.dataimport.service.ImportScheduleDefinition
Optional ability to import into a given site.
withSubRequests(List<PersistencePackageRequest>) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.ColumnParseResult
 
withSubRequests(List<PersistencePackageRequest>) - Method in class com.broadleafcommerce.dataimport.service.RecordParseResult
 
withVal(String) - Method in class com.broadleafcommerce.dataimport.csv.cellprocessor.ColumnParseResult
 
workflowStateManager - Variable in class com.broadleafcommerce.dataimport.service.ImportProcessExecutor
 
A B C D E F G H I J K L M O P R S T U V W 

Copyright © 2020. All rights reserved.