Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractExampleImportResolver - Class in com.broadleafcommerce.dataimport.service
-
Provides a shared mechanism to return a non-existing
Resource
in the event that this component can't resolve a resource since one can programmatically determine if a Resource exists. - AbstractExampleImportResolver() - Constructor for class com.broadleafcommerce.dataimport.service.AbstractExampleImportResolver
- AbstractExampleImportResolver.NonExistingResource - Class in com.broadleafcommerce.dataimport.service
- ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Fields
- ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Headers
- ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Fields
- ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Headers
- ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Fields
- ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Headers
- ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Fields
-
Deprecated.
- ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Headers
-
Deprecated.
- ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Fields
- ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Headers
- ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Fields
- ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Headers
- ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Fields
- ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Headers
- ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Fields
-
Deprecated.
- ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Headers
-
Deprecated.
- addDependentItem(BatchItem) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
Adds a BatchItem to the list of dependents.
- ADDRESS_FIELD_PREFIX - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressFields
- adjustCountsFromCompletedBatch(Batch) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- adjustCountsFromCompletedBatch(Batch) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
- adjustImportCounts(Batch) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchCompletionService
- allBatchesCompleted(Import) - Method in interface com.broadleafcommerce.dataimport.processor.BatchManager
-
Once all of the batches have been read and processed
- allBatchesCompleted(Import) - Method in class com.broadleafcommerce.dataimport.processor.DefaultBatchManager
- applyImportIdCorrelationIdTopLevelParentCorrelationIdFilters(String, Collection<String>, Collection<String>, Root<D>, CriteriaQuery<?>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
-
Creates and applies the
Predicates
required forJpaCustomizedImportBatchItemCompletionRepository.findByCorrelationIdInOrTopLevelParentIdInOrderedByLineNumber(String, Collection, Collection)
. - ASSET - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.RecordTypes
-
Deprecated.
- ATTRIBUTE_CHOICE_VALUE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.RecordTypes
-
Deprecated.
- ATTRIBUTES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- ATTRIBUTES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- AuthorImportEndpoint - Class in com.broadleafcommerce.dataimport.web.endpoint
-
Endpoint specifically involving imports for a specific author.
- AuthorImportEndpoint(ImportService<Import>) - Constructor for class com.broadleafcommerce.dataimport.web.endpoint.AuthorImportEndpoint
- AUTHORITIES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.Campaign
- AUTHORITIES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.Customer
- AUTHORITIES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.CustomerSegment
- AUTHORITIES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.Inventory
- AUTHORITIES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.Offer
- AUTHORITIES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.PriceData
- AUTHORITIES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.Product
- AutoCloseableCsvWriter(File, CsvWriterSettings) - Constructor for class com.broadleafcommerce.dataimport.service.CSVErrorsReportService.AutoCloseableCsvWriter
B
- Batch - Class in com.broadleafcommerce.dataimport.domain
- Batch() - Constructor for class com.broadleafcommerce.dataimport.domain.Batch
- BatchCompletionConsumer - Interface in com.broadleafcommerce.dataimport.messaging.channel
- batchCompletionInput() - Method in interface com.broadleafcommerce.dataimport.messaging.channel.BatchCompletionConsumer
- batchCompletionListener(IdempotentMessageConsumptionService, BatchCompletionService) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.DataImportMessagingAutoConfiguration
- BatchCompletionListener - Class in com.broadleafcommerce.dataimport.messaging
- BatchCompletionListener(IdempotentMessageConsumptionService, BatchCompletionService) - Constructor for class com.broadleafcommerce.dataimport.messaging.BatchCompletionListener
- batchCompletionService(ImportService<Import>, BatchService<Batch>, BatchItemCompletionService<BatchItemCompletion>, IndexNotificationService) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- BatchCompletionService - Interface in com.broadleafcommerce.dataimport.service
-
Modifies the batch and import with the received completion
- BatchItem - Class in com.broadleafcommerce.dataimport.domain
- BatchItem() - Constructor for class com.broadleafcommerce.dataimport.domain.BatchItem
- BatchItem(long, String, Map<String, String>) - Constructor for class com.broadleafcommerce.dataimport.domain.BatchItem
- BatchItemCompletion - Class in com.broadleafcommerce.dataimport.domain
-
A
BatchItem
after completion. - BatchItemCompletion() - Constructor for class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
- batchItemCompletionNotificationStateMapperMember(NotificationStateService) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.DataImportMessagingAutoConfiguration
- BatchItemCompletionNotificationStateMapperMember - Class in com.broadleafcommerce.dataimport.messaging.mapping
-
Initialize the NotificationState for
BatchIndexRequestProducer.TYPE
on instances ofJpaBatchItemCompletion
- BatchItemCompletionNotificationStateMapperMember(NotificationStateService) - Constructor for class com.broadleafcommerce.dataimport.messaging.mapping.BatchItemCompletionNotificationStateMapperMember
- batchItemCompletionService(ImportBatchItemCompletionRepository<?>, RsqlMappableCrudEntityHelper, TypeFactory) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- BatchItemCompletionService<P extends BatchItemCompletion> - Interface in com.broadleafcommerce.dataimport.service
-
Service API for
BatchItemCompletion
. - BatchItemListConverter - Class in com.broadleafcommerce.dataimport.provider.jpa.domain.support
-
Transforms a list of
JpaBatchItem
into a JSON objectString
and vice-versa. - BatchItemListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.domain.support.BatchItemListConverter
- BatchItemStatus - Enum in com.broadleafcommerce.dataimport.domain
-
Status for a
BatchItem
. - batchManager(BatchService<Batch>, TypeFactory) - Method in class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration
- BatchManager - Interface in com.broadleafcommerce.dataimport.processor
-
Manages sending notifications, etc for a batch within an import
- batchRequestErrorHandler(BatchCompletionService, ObjectMapper) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationAutoConfiguration
- batchRequestMessageFactory(DomainMapperManager) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationAutoConfiguration
- BatchRequestMessageFactory - Class in com.broadleafcommerce.dataimport.messaging
-
Creates a
BatchRequest
for aBatch
to be published across a message channel - BatchRequestMessageFactory(DomainMapperManager) - Constructor for class com.broadleafcommerce.dataimport.messaging.BatchRequestMessageFactory
- BatchRequestNotificationAutoConfiguration - Class in com.broadleafcommerce.dataimport.messaging.autoconfigure
-
Configure the durable notification components for
BatchRequestProducer
. - BatchRequestNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationAutoConfiguration
- batchRequestNotificationHandler(BatchRequestProducer, BatchRequestNotificationProperties, List<IgnoredNotificationStateRepository>, BatchRequestMessageFactory, MessageSerializationHelper) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationAutoConfiguration
- BatchRequestNotificationProperties - Class in com.broadleafcommerce.dataimport.messaging.autoconfigure
- BatchRequestNotificationProperties() - Constructor for class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationProperties
- batchRequestOutput() - Method in interface com.broadleafcommerce.dataimport.messaging.channel.BatchRequestProducer
- BatchRequestProducer - Interface in com.broadleafcommerce.dataimport.messaging.channel
-
Message channel for emitting a batch output
- BatchRequestProducerErrorHandler - Class in com.broadleafcommerce.dataimport.messaging
- BatchRequestProducerErrorHandler(BatchCompletionService, ObjectMapper) - Constructor for class com.broadleafcommerce.dataimport.messaging.BatchRequestProducerErrorHandler
- batchRequestRetryClusterService(CamelClusterService, BatchRequestNotificationProperties, ImportBatchRepository<?>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationAutoConfiguration
- batchService(ImportBatchRepository<Identifiable>, MappableCrudEntityHelper, NotificationManager, TypeFactory) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- BatchService<P extends Batch> - Interface in com.broadleafcommerce.dataimport.service
- BatchStatus - Enum in com.broadleafcommerce.dataimport.domain
-
Status for a
Batch
. - BooleanNormalizer - Class in com.broadleafcommerce.dataimport.service.normalizer
-
There are situations where MS Excel converts the word "true" to "TRUE" and "false" to "FALSE".
- BooleanNormalizer() - Constructor for class com.broadleafcommerce.dataimport.service.normalizer.BooleanNormalizer
-
Use this constructor when ALL boolean values should be normalized, regardless of the header.
- BooleanNormalizer(List<String>) - Constructor for class com.broadleafcommerce.dataimport.service.normalizer.BooleanNormalizer
-
Use this constructor to normalize only certain headers.
- BooleanValidator - Class in com.broadleafcommerce.dataimport.service.validation
-
Component to validate boolean values in an import file.
- BooleanValidator() - Constructor for class com.broadleafcommerce.dataimport.service.validation.BooleanValidator
- buildContextCriteria(ContextInfo, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
-
This builds criteria such that the import's application and tenant ID values should match exactly what is in
contextInfo
(even if null). - buildContextPredicates(ContextInfo, Root<D>, AbstractQuery<?>, CriteriaBuilder, List<Predicate>, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- buildCorrelationIdInFilter(Collection<String>, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- buildCsvWriter(File) - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
- buildCsvWriterSettings() - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
- buildErrorCompletionRecordForUnackedItem(BatchItem) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchService
- buildIdFilter(String, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- buildIdFilter(String, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- buildIdFilter(String, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- buildImportIdFilter(Root<D>, String, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- buildImportingContextInfo(Import, OperationType) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- buildImportingContextInfo(Import, OperationType) - Method in interface com.broadleafcommerce.dataimport.service.ImportManager
-
Convenience method to construct the 'importing'
ContextInfo
based on theImport
metadata. - buildLastUpdatedBeforeFilter(Instant, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- buildParser() - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader
- buildReadByStatusNotPredicates(String, ContextInfo, CriteriaQuery<?>, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- buildReadByStatusPredicates(String, ContextInfo, CriteriaQuery<?>, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- buildSettings() - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader
- buildStatusFilter(String, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- buildStatusFilter(String, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- buildStatusNotFilter(String, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- buildStatusNotInFilter(List<String>, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- buildSupportedFieldPattern() - Method in class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping
-
By default this expects fields of the format 'translation::{some field}::{locale}'.
- buildSupportedHeaderPattern() - Method in class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping
-
By default, this expects headers of the format '{some header} TN:{locale}'.
- buildTopLevelParentCorrelationIdInFilter(Collection<String>, Root<D>, CriteriaBuilder, Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
C
- CAMPAIGN_CODES - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
- CAMPAIGN_CODES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.RecordTypes
- CAMPAIGN_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Fields
- CAMPAIGN_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Headers
- campaignCodeSpecification(ImportDataNormalizer) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- CampaignCodeSpecification - Class in com.broadleafcommerce.dataimport.processor.specification
- CampaignCodeSpecification(String, List<ImportDataNormalizer>, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification
- CampaignCodeSpecification(List<ImportDataNormalizer>, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification
- CampaignCodeSpecification.Fields - Class in com.broadleafcommerce.dataimport.processor.specification
- CampaignCodeSpecification.Headers - Class in com.broadleafcommerce.dataimport.processor.specification
- CampaignCodeSpecification.RecordTypes - Class in com.broadleafcommerce.dataimport.processor.specification
- campaignCodeUTCDateNormalizer() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- cancelImport(String, ContextInfo) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- CANCELLED - Enum constant in enum com.broadleafcommerce.dataimport.domain.ImportStatus
-
The import has some partial success/failure but the user indicated that it should be cancelled
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.domain.Batch
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.domain.Import
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequest
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader.CSVFileReaderContext
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.processor.environment.DataImportProcessorProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.processor.FileReaderContext
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.processor.xls.ExcelReaderProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader.XLSFileReaderContext
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.service.support.LazyInputStreamResource
- canEqual(Object) - Method in class com.broadleafcommerce.dataimport.web.endpoint.apierror.ImportValidationApiError
- canHandle(Class<?>) - Method in class com.broadleafcommerce.dataimport.provider.marketplace.vendor.JpaImportVendorVisibilityHandler
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader
- canHandle(String) - Method in interface com.broadleafcommerce.dataimport.processor.FileReader
-
Whether or not this reader is applicable for the current context
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.CustomerSegmentMemberSpecification
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- canHandle(String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Whether or not this specification can actually handle the given import.
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.inventory.SkuInventoryImportSpecification
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification
-
Deprecated.
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.UpdatePricesSpecification
- canHandle(String) - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader
- canProcess(Import) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- canProcess(Import) - Method in interface com.broadleafcommerce.dataimport.processor.ImportProcessor
-
Whether or not this processor can handle the given import.
- canValidate(ImportRequest) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportValidator
- canValidate(ImportRequest) - Method in interface com.broadleafcommerce.dataimport.service.ImportValidator
-
Returns whether this validator can validate the given request.
- CATEGORY - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
- CATEGORY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.RecordTypes
-
Deprecated.
- ChangeContainerConverter - Class in com.broadleafcommerce.dataimport.provider.jpa.domain.support
-
Transforms a
ChangeContainer
into a JSON objectString
and vice-versa. - ChangeContainerConverter() - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.domain.support.ChangeContainerConverter
- CHANNEL - Static variable in interface com.broadleafcommerce.dataimport.messaging.channel.BatchCompletionConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.dataimport.messaging.channel.BatchRequestProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.dataimport.messaging.channel.CreateSandboxRequestProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.dataimport.messaging.channel.ImportDeleteSandboxRequestProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.dataimport.messaging.channel.ProcessImportRequestConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.dataimport.messaging.channel.ProcessImportRequestProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.dataimport.messaging.ImportTriggeredJobEventConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.dataimport.service.purge.PurgeImportTriggeredJobEventConsumer
- CITY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressFields
- CITY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressHeaders
- close() - Method in class com.broadleafcommerce.dataimport.processor.FileReaderContext
- close() - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader.XLSFileReaderContext
- CODE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Fields
- CODE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Headers
- CODE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Fields
- CODE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Headers
- collectItemCompletionsAndNotify(String, BatchCompletion, String) - Method in class com.broadleafcommerce.dataimport.service.DefaultIndexNotificationService
-
Finds the
BatchItemCompletion
instances for the givenBatchCompletion
, and initializes/emits theBatchIndexRequest
message for the entity IDs that should be reindexed. - com.broadleafcommerce.dataimport.autoconfigure - package com.broadleafcommerce.dataimport.autoconfigure
- com.broadleafcommerce.dataimport.domain - package com.broadleafcommerce.dataimport.domain
- com.broadleafcommerce.dataimport.messaging - package com.broadleafcommerce.dataimport.messaging
- com.broadleafcommerce.dataimport.messaging.autoconfigure - package com.broadleafcommerce.dataimport.messaging.autoconfigure
- com.broadleafcommerce.dataimport.messaging.channel - package com.broadleafcommerce.dataimport.messaging.channel
- com.broadleafcommerce.dataimport.messaging.mapping - package com.broadleafcommerce.dataimport.messaging.mapping
- com.broadleafcommerce.dataimport.processor - package com.broadleafcommerce.dataimport.processor
- com.broadleafcommerce.dataimport.processor.autoconfigure - package com.broadleafcommerce.dataimport.processor.autoconfigure
- com.broadleafcommerce.dataimport.processor.csv - package com.broadleafcommerce.dataimport.processor.csv
- com.broadleafcommerce.dataimport.processor.environment - package com.broadleafcommerce.dataimport.processor.environment
- com.broadleafcommerce.dataimport.processor.specification - package com.broadleafcommerce.dataimport.processor.specification
- com.broadleafcommerce.dataimport.processor.specification.inventory - package com.broadleafcommerce.dataimport.processor.specification.inventory
- com.broadleafcommerce.dataimport.processor.specification.product - package com.broadleafcommerce.dataimport.processor.specification.product
- com.broadleafcommerce.dataimport.processor.specification.product.support - package com.broadleafcommerce.dataimport.processor.specification.product.support
- com.broadleafcommerce.dataimport.processor.specification.support - package com.broadleafcommerce.dataimport.processor.specification.support
- com.broadleafcommerce.dataimport.processor.specification.translation - package com.broadleafcommerce.dataimport.processor.specification.translation
- com.broadleafcommerce.dataimport.processor.support - package com.broadleafcommerce.dataimport.processor.support
- com.broadleafcommerce.dataimport.processor.xls - package com.broadleafcommerce.dataimport.processor.xls
- com.broadleafcommerce.dataimport.provider - package com.broadleafcommerce.dataimport.provider
- com.broadleafcommerce.dataimport.provider.jpa - package com.broadleafcommerce.dataimport.provider.jpa
- com.broadleafcommerce.dataimport.provider.jpa.autoconfigure - package com.broadleafcommerce.dataimport.provider.jpa.autoconfigure
- com.broadleafcommerce.dataimport.provider.jpa.domain - package com.broadleafcommerce.dataimport.provider.jpa.domain
- com.broadleafcommerce.dataimport.provider.jpa.domain.support - package com.broadleafcommerce.dataimport.provider.jpa.domain.support
- com.broadleafcommerce.dataimport.provider.jpa.environment - package com.broadleafcommerce.dataimport.provider.jpa.environment
- com.broadleafcommerce.dataimport.provider.jpa.repository - package com.broadleafcommerce.dataimport.provider.jpa.repository
- com.broadleafcommerce.dataimport.provider.jpa.service - package com.broadleafcommerce.dataimport.provider.jpa.service
- com.broadleafcommerce.dataimport.provider.marketplace.vendor - package com.broadleafcommerce.dataimport.provider.marketplace.vendor
- com.broadleafcommerce.dataimport.repository - package com.broadleafcommerce.dataimport.repository
- com.broadleafcommerce.dataimport.service - package com.broadleafcommerce.dataimport.service
- com.broadleafcommerce.dataimport.service.autoconfigure - package com.broadleafcommerce.dataimport.service.autoconfigure
- com.broadleafcommerce.dataimport.service.index - package com.broadleafcommerce.dataimport.service.index
- com.broadleafcommerce.dataimport.service.normalizer - package com.broadleafcommerce.dataimport.service.normalizer
- com.broadleafcommerce.dataimport.service.purge - package com.broadleafcommerce.dataimport.service.purge
- com.broadleafcommerce.dataimport.service.support - package com.broadleafcommerce.dataimport.service.support
- com.broadleafcommerce.dataimport.service.validation - package com.broadleafcommerce.dataimport.service.validation
- com.broadleafcommerce.dataimport.web.autoconfigure - package com.broadleafcommerce.dataimport.web.autoconfigure
- com.broadleafcommerce.dataimport.web.endpoint - package com.broadleafcommerce.dataimport.web.endpoint
- com.broadleafcommerce.dataimport.web.endpoint.apierror - package com.broadleafcommerce.dataimport.web.endpoint.apierror
- com.broadleafcommerce.dataimport.web.endpoint.exception - package com.broadleafcommerce.dataimport.web.endpoint.exception
- compileAndNotify(BatchCompletion) - Method in class com.broadleafcommerce.dataimport.service.DefaultIndexNotificationService
- compileAndNotify(BatchCompletion) - Method in interface com.broadleafcommerce.dataimport.service.IndexNotificationService
-
Handle the compilation and notification to the search indexer for the batch completion.
- COMPLETED - Enum constant in enum com.broadleafcommerce.dataimport.domain.BatchStatus
-
The batch has finished processing.
- COMPLETED - Enum constant in enum com.broadleafcommerce.dataimport.domain.ImportStatus
-
The entire import completed.
- completeProductExampleImportResolver() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration.ExampleImportConfiguration
-
The legacy product import represented by
ProductSpecification
will continue to have its example resolved byDefaultExampleImportResolver
until the legacy behavior is fully removed in a future version. - CompleteProductExampleImportResolver - Class in com.broadleafcommerce.dataimport.service
-
Returns an example import file resource matching
CompleteProductImportSpecification
. - CompleteProductExampleImportResolver() - Constructor for class com.broadleafcommerce.dataimport.service.CompleteProductExampleImportResolver
- completeProductImportSpecification(ImportDataNormalizer, ImportDataNormalizer) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- CompleteProductImportSpecification - Class in com.broadleafcommerce.dataimport.processor.specification.product
-
Specification for 'complete product' imports, where the input files are typically defining full new products and variants (and related entities) to create in the data store.
- CompleteProductImportSpecification(String, List<ImportDataNormalizer>, List<String>, List<String>, String) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- CompleteProductImportSpecification(List<ImportDataNormalizer>, List<String>, List<String>, String) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- configure(HttpSecurity) - Method in class com.broadleafcommerce.dataimport.web.autoconfigure.ImportWebAutoConfiguration.ExampleImportSecurityEnhancer
- ContextualFileReader - Interface in com.broadleafcommerce.dataimport.processor
-
A corrolary to
FileReader
but keeps track of an internal context itself. - contractPriceDataSpecification(ImportDataNormalizer) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- convertFrom(String, BatchItem, String) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- convertToDatabaseColumn(ChangeContainer) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.support.ChangeContainerConverter
- convertToEntityAttribute(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.support.ChangeContainerConverter
- CORRELATION_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Fields
-
Deprecated.
- CORRELATION_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Headers
-
Deprecated.
- CORRELATION_ID_COLUMN - Static variable in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- CORRELATION_ID_ERROR - Static variable in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- correlationIdMappingCache() - Method in class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration
- CorrelationIdMappingCache - Interface in com.broadleafcommerce.dataimport.processor
-
A cache to hold user-specified correlation ids to their resource tier identifier counterpart
- COST - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- COST - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- countAll(ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
-
Has the same criteria filters as
JpaCustomizedImportRepository.readAll(Pageable, ContextInfo)
and is used for its paging implementation. - countByAuthor(String, Node, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
-
Has the same criteria filters as
JpaCustomizedImportRepository.findByAuthor(String, Node, Pageable, ContextInfo)
and is used for its paging implementation. - countByCorrelationIdInOrTopLevelParentIdIn(String, Collection<String>, Collection<String>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
-
Has the same criteria filters as
JpaCustomizedImportBatchItemCompletionRepository.findByCorrelationIdInOrTopLevelParentIdInOrderedByLineNumber(String, Collection, Collection)
, and is used for its paging implementation. - countByStatus(String, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
-
Has the same criteria filters as
JpaCustomizedImportRepository.readByStatus(String, Pageable, ContextInfo)
and is used for its paging implementation. - countByStatusNot(String, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
-
Has the same criteria filters as
JpaCustomizedImportRepository.readByStatusNot(String, Pageable, ContextInfo)
and is used for its paging implementation. - COUNTRY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressFields
- COUNTRY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressHeaders
- countTotalItems(InputStream) - Method in interface com.broadleafcommerce.dataimport.processor.ContextualFileReader
-
Counts all of the data records within the file.
- countTotalItems(InputStream) - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader
- countTotalItems(InputStream) - Method in interface com.broadleafcommerce.dataimport.processor.FileReader
-
Counts all of the data records within the file.
- countTotalItems(InputStream) - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
- countTotalItems(InputStream) - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader
- countTotalItems(InputStream) - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
- COUNTY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressFields
- COUNTY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressHeaders
- create(P) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- createAllFromBatchItems(String, List<BatchItem>) - Method in interface com.broadleafcommerce.dataimport.service.BatchItemCompletionService
-
Accepts a list of completed
BatchItems
and creates aBatchItemCompletion
for each of them. - createAllFromBatchItems(String, List<BatchItem>) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- createAndProcess(Batch) - Method in interface com.broadleafcommerce.dataimport.service.BatchService
- createAndProcess(Batch) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchService
- createBatchRecord(ImportProcessingContext<? extends FileReaderContext>, Map<String, String>, long) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
-
Parses the given
record
into aBatchRecord
. - createInvalidRecordTypeError(String, BatchRecord) - Static method in class com.broadleafcommerce.dataimport.processor.support.RecordProcessingUtils
- createInvalidRecordTypeErrors(String, List<BatchRecord>) - Static method in class com.broadleafcommerce.dataimport.processor.support.RecordProcessingUtils
- createMessage(Object) - Method in class com.broadleafcommerce.dataimport.messaging.BatchRequestMessageFactory
- createMessage(Object) - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequestMessageFactory
- createMessage(Object) - Method in class com.broadleafcommerce.dataimport.messaging.ImportDeleteSandboxRequestMessageFactory
- createMessage(Object) - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequestMessageFactory
- createParsingContext(InputStream, long) - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader
- createParsingContext(InputStream, long) - Method in interface com.broadleafcommerce.dataimport.processor.FileReader
-
Creates a parsing context that is passed back throughout the rest of the parsing flows.
- createParsingContext(InputStream, long) - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader
- createProcessingContext(Import, ImportSpecification, FileReader<FileReaderContext>, long) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- createSandbox(String, String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- createSandbox(String, String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- createSandbox(String, String) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
If the import is found and has a
Import.status
ofImportStatus.PROCESSING
, atomically sets itsImport.importingSandboxId
to the given value, initializes itsNotificationState
forCreateSandboxRequestProducer.TYPE
, and renewsImport.lastUpdated
. - CreateSandboxRequest - Class in com.broadleafcommerce.dataimport.messaging
-
A message representing a request to the sandbox service to create a given sandbox.
- CreateSandboxRequest(String, String, String, String, String) - Constructor for class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
- CreateSandboxRequestMessageFactory - Class in com.broadleafcommerce.dataimport.messaging
-
MessageFactory
for creatingCreateSandboxRequest
messages. - CreateSandboxRequestMessageFactory(DomainMapperManager) - Constructor for class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequestMessageFactory
- CreateSandboxRequestNotificationAutoConfiguration - Class in com.broadleafcommerce.dataimport.messaging.autoconfigure
-
Configure the durable notification components for
CreateSandboxRequestProducer
. - CreateSandboxRequestNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationAutoConfiguration
- CreateSandboxRequestNotificationProperties - Class in com.broadleafcommerce.dataimport.messaging.autoconfigure
-
Configuration properties for the
NotificationHandler
andRetryHandler
forCreateSandboxRequestProducer
. - CreateSandboxRequestNotificationProperties() - Constructor for class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationProperties
- createSandboxRequestOutput() - Method in interface com.broadleafcommerce.dataimport.messaging.channel.CreateSandboxRequestProducer
- CreateSandboxRequestProducer - Interface in com.broadleafcommerce.dataimport.messaging.channel
-
Spring cloud data channel description for messaging output.
- createValidationContext(ImportRequest, ImportSpecification, FileReader<FileReaderContext>, InputStreamSource) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- createVendorNarrowingFilter(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.marketplace.vendor.JpaImportVendorVisibilityHandler
- CSV - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportFileType
- csvErrorsReportService(ImportService<Import>, StorageService, BatchItemCompletionService<BatchItemCompletion>, ImportManager) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- CSVErrorsReportService - Class in com.broadleafcommerce.dataimport.service
-
Retrieves or generates the new import error report in "csv" format.
- CSVErrorsReportService(ImportService<Import>, StorageService, BatchItemCompletionService<BatchItemCompletion>, ImportManager) - Constructor for class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
- CSVErrorsReportService.AutoCloseableCsvWriter - Class in com.broadleafcommerce.dataimport.service
-
Wrapper of
CsvWriter
that implementsAutoCloseable
for use in try-with-resources statements. - csvFileReader() - Method in class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration
- CSVFileReader - Class in com.broadleafcommerce.dataimport.processor.csv
- CSVFileReader() - Constructor for class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader
- CSVFileReader.CSVFileReaderContext - Class in com.broadleafcommerce.dataimport.processor.csv
- CSVFileReaderContext(InputStream, ResultIterator<Record, ParsingContext>) - Constructor for class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader.CSVFileReaderContext
- CURRENCY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- CURRENCY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- currentLineNumber() - Method in interface com.broadleafcommerce.dataimport.processor.ContextualFileReader
-
The current line that the context is pointing to, 1-indexed
- currentLineNumber() - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
- currentLineNumber() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
- currentLineNumber(C) - Method in interface com.broadleafcommerce.dataimport.processor.FileReader
-
The current line that the context is pointing to, 1-indexed
- currentLineNumber(CSVFileReader.CSVFileReaderContext) - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader
- currentLineNumber(XLSFileReader.XLSFileReaderContext) - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader
- CUSTOMER - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
- CUSTOMER_SEGMENT_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSegmentMemberSpecification.Headers
- CUSTOMER_SEGMENT_MEMBER - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
- customerImportBatchIndexableTypeMapping() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- CustomerImportBatchIndexableTypeMapping - Class in com.broadleafcommerce.dataimport.service.index
-
ImportBatchIndexableTypeMapping
for imports that need to emit messages forBatchIndexableType.CUSTOMER
. - CustomerImportBatchIndexableTypeMapping() - Constructor for class com.broadleafcommerce.dataimport.service.index.CustomerImportBatchIndexableTypeMapping
- customerSegmentMemberSpecification() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- CustomerSegmentMemberSpecification - Class in com.broadleafcommerce.dataimport.processor.specification
- CustomerSegmentMemberSpecification(String, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.CustomerSegmentMemberSpecification
- CustomerSegmentMemberSpecification(List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.CustomerSegmentMemberSpecification
- CustomerSegmentMemberSpecification.Headers - Class in com.broadleafcommerce.dataimport.processor.specification
- customerSpecification() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- CustomerSpecification - Class in com.broadleafcommerce.dataimport.processor.specification
- CustomerSpecification(String, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification
- CustomerSpecification(List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification
- CustomerSpecification.AddressFields - Class in com.broadleafcommerce.dataimport.processor.specification
- CustomerSpecification.AddressHeaders - Class in com.broadleafcommerce.dataimport.processor.specification
- CustomizedImportBatchItemCompletionRepository<D> - Interface in com.broadleafcommerce.dataimport.repository
- CustomizedImportBatchRepository<D extends com.broadleafcommerce.data.tracking.core.Identifiable> - Interface in com.broadleafcommerce.dataimport.repository
- CustomizedImportRepository<D extends com.broadleafcommerce.data.tracking.core.Identifiable> - Interface in com.broadleafcommerce.dataimport.repository
D
- DataImportAutoConfiguration - Class in com.broadleafcommerce.dataimport.autoconfigure
- DataImportAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.autoconfigure.DataImportAutoConfiguration
- DataImportDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.dataimport.autoconfigure
- DataImportDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.dataimport.autoconfigure.DataImportDefaultsEnvironmentPostProcessor
- DataImportJpaAutoConfiguration - Class in com.broadleafcommerce.dataimport.provider.jpa.autoconfigure
-
The main JPA auto configuration that initializes the out of the box JPA repositories and domain.
- DataImportJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.autoconfigure.DataImportJpaAutoConfiguration
- DataImportMessageChannelBindingAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.messaging.autoconfigure.DataImportMessagingAutoConfiguration.DataImportMessageChannelBindingAutoConfiguration
- DataImportMessagingAutoConfiguration - Class in com.broadleafcommerce.dataimport.messaging.autoconfigure
- DataImportMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.messaging.autoconfigure.DataImportMessagingAutoConfiguration
- DataImportMessagingAutoConfiguration.DataImportMessageChannelBindingAutoConfiguration - Class in com.broadleafcommerce.dataimport.messaging.autoconfigure
- DataImportProcessorAutoConfiguration - Class in com.broadleafcommerce.dataimport.processor.autoconfigure
- DataImportProcessorAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration
- DataImportProcessorAutoConfiguration.DataImportProcessorMessagingBindingAutoConfiguration - Class in com.broadleafcommerce.dataimport.processor.autoconfigure
- DataImportProcessorAutoConfiguration.ExcelReaderConfiguration - Class in com.broadleafcommerce.dataimport.processor.autoconfigure
- DataImportProcessorMessagingBindingAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration.DataImportProcessorMessagingBindingAutoConfiguration
- DataImportProcessorProperties - Class in com.broadleafcommerce.dataimport.processor.environment
-
Properties controlling the CSV import process
- DataImportProcessorProperties() - Constructor for class com.broadleafcommerce.dataimport.processor.environment.DataImportProcessorProperties
- DataImportVendorVisibilityAutoConfiguration - Class in com.broadleafcommerce.dataimport.autoconfigure
-
Registers components related to vendor visibility.
- DataImportVendorVisibilityAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.autoconfigure.DataImportVendorVisibilityAutoConfiguration
- DEFAULT_COMPLETE_PRODUCT_IMPORT_SPECIFICATION_NAME - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- DEFAULT_INVENTORY_IMPORT_SPECIFICATION_NAME - Static variable in class com.broadleafcommerce.dataimport.processor.specification.inventory.SkuInventoryImportSpecification
- DEFAULT_LENGTH - Static variable in class com.broadleafcommerce.dataimport.processor.specification.support.ImportSpecificationFieldUtils.MaxLengths
-
A safe value that usually matches the default database column length
- DEFAULT_PRICE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- DEFAULT_PRICE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- DEFAULT_PRICE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Fields
-
Deprecated.
- DEFAULT_PRICE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Headers
-
Deprecated.
- DefaultBatchCompletionService - Class in com.broadleafcommerce.dataimport.service
- DefaultBatchCompletionService(ImportService<Import>, BatchService<Batch>, BatchItemCompletionService<BatchItemCompletion>, IndexNotificationService) - Constructor for class com.broadleafcommerce.dataimport.service.DefaultBatchCompletionService
- DefaultBatchItemCompletionService<P extends BatchItemCompletion> - Class in com.broadleafcommerce.dataimport.service
- DefaultBatchItemCompletionService(ImportBatchItemCompletionRepository<?>, RsqlMappableCrudEntityHelper, TypeFactory) - Constructor for class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- DefaultBatchManager - Class in com.broadleafcommerce.dataimport.processor
- DefaultBatchManager(BatchService<Batch>, TypeFactory) - Constructor for class com.broadleafcommerce.dataimport.processor.DefaultBatchManager
- DefaultBatchService<P extends Batch> - Class in com.broadleafcommerce.dataimport.service
- DefaultBatchService(ImportBatchRepository<Identifiable>, MappableCrudEntityHelper, NotificationManager, TypeFactory) - Constructor for class com.broadleafcommerce.dataimport.service.DefaultBatchService
- defaultExampleImportResolver() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration.ExampleImportConfiguration
- DefaultExampleImportResolver - Class in com.broadleafcommerce.dataimport.service
-
Looks up resources from classpath:default-examples/$type.$specification.
- DefaultExampleImportResolver() - Constructor for class com.broadleafcommerce.dataimport.service.DefaultExampleImportResolver
- DefaultImportFileType - Enum in com.broadleafcommerce.dataimport.domain
-
Generally a file type that this import server knows how to parse and send with JSON to an import tier
- DefaultImportManager - Class in com.broadleafcommerce.dataimport.service
- DefaultImportManager(TypeFactory, StorageService, ImportService<Import>, List<ImportProcessor>, List<ImportValidator>, List<FileReader<? extends FileReaderContext>>, DataRouteReference, List<ContextRequestHydrator>, TrackablePolicyUtils) - Constructor for class com.broadleafcommerce.dataimport.service.DefaultImportManager
- defaultImportProcessor(BatchManager, DataImportProcessorProperties, ImportService<Import>, BatchItemCompletionService<BatchItemCompletion>, IdResolver, OperationResolver, CorrelationIdMappingCache) - Method in class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration
- DefaultImportProcessor - Class in com.broadleafcommerce.dataimport.processor.csv
- DefaultImportProcessor(int, BatchManager, ImportService<Import>, BatchItemCompletionService<BatchItemCompletion>) - Constructor for class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- DefaultImportProcessor(int, BatchManager, ImportService<Import>, BatchItemCompletionService<BatchItemCompletion>, IdResolver, OperationResolver, CorrelationIdMappingCache) - Constructor for class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- DefaultImportProcessor(BatchManager, ImportService<Import>, BatchItemCompletionService<BatchItemCompletion>) - Constructor for class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
-
Initializes the processor with a batch size of 100
- DefaultImportService<P extends Import> - Class in com.broadleafcommerce.dataimport.service
- DefaultImportService(ImportRepository<Identifiable>, RsqlMappableCrudEntityHelper, NotificationManager, BatchService<?>) - Constructor for class com.broadleafcommerce.dataimport.service.DefaultImportService
- DefaultImportSpecificationService - Class in com.broadleafcommerce.dataimport.service
-
Default service to fetch
ImportSpecification
andGlobalImportSpecification
instances. - DefaultImportSpecificationService(List<ImportSpecification>) - Constructor for class com.broadleafcommerce.dataimport.service.DefaultImportSpecificationService
- DefaultImportType - Enum in com.broadleafcommerce.dataimport.domain
-
The different resource tier types that this import service can deal with out-of-box.
- defaultImportValidator(DataImportProcessorProperties) - Method in class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration
- DefaultImportValidator - Class in com.broadleafcommerce.dataimport.service
- DefaultImportValidator(long) - Constructor for class com.broadleafcommerce.dataimport.service.DefaultImportValidator
- DefaultIndexNotificationService - Class in com.broadleafcommerce.dataimport.service
-
Default instance of
IndexNotificationService
- DefaultIndexNotificationService(ImportService<Import>, BatchItemCompletionService<BatchItemCompletion>, ImportBatchItemCompletionRepository<?>, NotificationManager, DataRouteSupporting) - Constructor for class com.broadleafcommerce.dataimport.service.DefaultIndexNotificationService
- DefaultSpecification - Class in com.broadleafcommerce.dataimport.processor.specification
-
A Specification that operates solely off of the import type
- DefaultSpecification(String) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- DefaultSpecification(String, String) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- DefaultSpecification(String, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- DefaultSpecification(String, List<String>, List<String>, String) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- deleteBatchesByImportId(List<String>) - Method in interface com.broadleafcommerce.dataimport.service.BatchService
-
Delete the batches that match the corresponding import ids
- deleteBatchesByImportId(List<String>) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchService
- deleteBatchItemCompletionsById(List<String>) - Method in interface com.broadleafcommerce.dataimport.service.BatchItemCompletionService
-
Delete the batch item completions that match the corresponding ids
- deleteBatchItemCompletionsById(List<String>) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- deleteByIdIn(List<String>) - Method in interface com.broadleafcommerce.dataimport.repository.ImportBatchItemCompletionRepository
-
Delete the batch item completions that match the corresponding ids
- deleteByIdIn(List<String>) - Method in interface com.broadleafcommerce.dataimport.repository.ImportRepository
-
Delete the imports that match the corresponding ids
- deleteByImportIdIn(List<String>) - Method in interface com.broadleafcommerce.dataimport.repository.ImportBatchRepository
-
Delete the batches that match the corresponding import ids
- deleteImportsById(List<String>) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- deleteImportsById(List<String>) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Delete the imports that match the corresponding ids
- DeleteSandboxRequest - Class in com.broadleafcommerce.dataimport.messaging
-
A message representing a request to the sandbox service to delete the sandbox for a failed
Import
. - DeleteSandboxRequest(String, String, String, String) - Constructor for class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
- deleteSandboxRequestOutput() - Method in interface com.broadleafcommerce.dataimport.messaging.channel.ImportDeleteSandboxRequestProducer
- dependencyMappings - Variable in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
-
Dependency mappings don't change, so define a immutable instance of them for efficiency.
- DESCRIPTION - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- DESCRIPTION - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- determineBatchIndexableType(Import) - Method in class com.broadleafcommerce.dataimport.service.DefaultIndexNotificationService
-
Determines the batch indexable type to use for this import (if any).
- determineImportingSandboxId(ImportRequest) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
-
If
ImportRequest.productionImport
is true or ifImportRequest.importingSandboxId
is blank, this will returnnull
. - determineName(ImportRequest) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- DISCOUNTABLE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- DISCOUNTABLE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- doesRequireSandboxCreation(Import) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- doHandleEvent(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobListener
- downloadErrorsReport(String, ContextInfo, HttpServletResponse) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- downloadExample(String, String, HttpServletResponse) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ExampleImportEndpoint
- downloadOriginalFile(String, ContextInfo, HttpServletResponse) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- DynamicHeaderFieldMapping - Interface in com.broadleafcommerce.dataimport.processor.specification
-
While hard-coded field mappings via
ImportSpecification.getHeaderFieldConfigsByRowType()
are usually sufficient for most use-cases, there are some scenarios where an import specification may need more flexible, dynamic support for mapping between headers and fields where they may follow a format/pattern/template rather than match a literal value.
E
- EMAIL_REG_EX - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Fields
- EMAIL_REG_EX - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Headers
- EmailAddressValidator - Class in com.broadleafcommerce.dataimport.service.validation
-
Validates that a given address string matches the email regular expression pattern.
- EmailAddressValidator() - Constructor for class com.broadleafcommerce.dataimport.service.validation.EmailAddressValidator
- ENUM_TYPE_LENGTH - Static variable in class com.broadleafcommerce.dataimport.processor.specification.support.ImportSpecificationFieldUtils.MaxLengths
-
Matches the typical length limit of enum type fields (fields whose values are one of a handful of pre-defined values).
- EnumeratedValueValidator - Class in com.broadleafcommerce.dataimport.service.validation
-
Provides validation against expected enumerated String values.
- EnumeratedValueValidator(boolean, String...) - Constructor for class com.broadleafcommerce.dataimport.service.validation.EnumeratedValueValidator
- EnumeratedValueValidator(String...) - Constructor for class com.broadleafcommerce.dataimport.service.validation.EnumeratedValueValidator
- equals(Object) - Method in class com.broadleafcommerce.dataimport.domain.Batch
- equals(Object) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
- equals(Object) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
- equals(Object) - Method in class com.broadleafcommerce.dataimport.domain.Import
- equals(Object) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
- equals(Object) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationProperties
- equals(Object) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationProperties
- equals(Object) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationProperties
- equals(Object) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationProperties
- equals(Object) - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
- equals(Object) - Method in class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
- equals(Object) - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequest
- equals(Object) - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader.CSVFileReaderContext
- equals(Object) - Method in class com.broadleafcommerce.dataimport.processor.environment.DataImportProcessorProperties
- equals(Object) - Method in class com.broadleafcommerce.dataimport.processor.FileReaderContext
- equals(Object) - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
- equals(Object) - Method in class com.broadleafcommerce.dataimport.processor.support.RecordProcessingUtils.OrganizationResponse
- equals(Object) - Method in class com.broadleafcommerce.dataimport.processor.xls.ExcelReaderProperties
- equals(Object) - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader.XLSFileReaderContext
- equals(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- equals(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- equals(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- equals(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- equals(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- equals(Object) - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
- equals(Object) - Method in class com.broadleafcommerce.dataimport.service.ImportValidationResponse
- equals(Object) - Method in class com.broadleafcommerce.dataimport.service.LineError
- equals(Object) - Method in class com.broadleafcommerce.dataimport.service.support.LazyInputStreamResource
- equals(Object) - Method in class com.broadleafcommerce.dataimport.service.validation.ValidationResult
- equals(Object) - Method in class com.broadleafcommerce.dataimport.web.endpoint.apierror.ImportValidationApiError
- error(String) - Static method in class com.broadleafcommerce.dataimport.service.validation.ValidationResult
- error(ErrorMessage) - Method in class com.broadleafcommerce.dataimport.messaging.BatchRequestProducerErrorHandler
- ERROR - Enum constant in enum com.broadleafcommerce.dataimport.domain.BatchItemStatus
-
The batch item has failed processing at the resource tier.
- ErrorsReportException - Exception in com.broadleafcommerce.dataimport.service
- ErrorsReportException(String, Throwable) - Constructor for exception com.broadleafcommerce.dataimport.service.ErrorsReportException
- ErrorsReportService - Interface in com.broadleafcommerce.dataimport.service
-
This service is used to generate and retrieve the import errors.
- ExampleImportConfiguration() - Constructor for class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration.ExampleImportConfiguration
- ExampleImportEndpoint - Class in com.broadleafcommerce.dataimport.web.endpoint
- ExampleImportEndpoint(ExampleImportManager) - Constructor for class com.broadleafcommerce.dataimport.web.endpoint.ExampleImportEndpoint
- exampleImportManager(List<ExampleImportResolver>) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration.ExampleImportConfiguration
- ExampleImportManager - Class in com.broadleafcommerce.dataimport.service
-
Maintains the list of
ExampleImportResolvers
to pick the first one that it finds. - ExampleImportManager(List<ExampleImportResolver>) - Constructor for class com.broadleafcommerce.dataimport.service.ExampleImportManager
- ExampleImportResolver - Interface in com.broadleafcommerce.dataimport.service
-
Resolves an example file for a given type and file type
- ExampleImportSecurityEnhancer() - Constructor for class com.broadleafcommerce.dataimport.web.autoconfigure.ImportWebAutoConfiguration.ExampleImportSecurityEnhancer
- ExcelReaderConfiguration() - Constructor for class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration.ExcelReaderConfiguration
- ExcelReaderProperties - Class in com.broadleafcommerce.dataimport.processor.xls
- ExcelReaderProperties() - Constructor for class com.broadleafcommerce.dataimport.processor.xls.ExcelReaderProperties
- exists() - Method in class com.broadleafcommerce.dataimport.service.AbstractExampleImportResolver.NonExistingResource
- EXTERNAL_CAMPAIGN_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Fields
- EXTERNAL_CAMPAIGN_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Headers
- EXTERNAL_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- EXTERNAL_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- EXTERNAL_OFFER_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Fields
- EXTERNAL_OFFER_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Headers
F
- FAILED - Enum constant in enum com.broadleafcommerce.dataimport.domain.ImportStatus
-
The import was hanging or encountered some error that prevented it from completing.
- fieldConfigMap - Variable in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
-
Deprecated, for removal: This API element is subject to removal in a future version.
- FieldNamesToHeaderNamesInitializer(ImportSpecification) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping.FieldNamesToHeaderNamesInitializer
- FileReader<C extends FileReaderContext> - Interface in com.broadleafcommerce.dataimport.processor
-
A reader for a file of a particular type.
- FileReaderContext - Class in com.broadleafcommerce.dataimport.processor
-
Stores execution data necessary for file reading
- FileReaderContext(InputStream) - Constructor for class com.broadleafcommerce.dataimport.processor.FileReaderContext
- findAllByImportId(String, Node, Pageable) - Method in interface com.broadleafcommerce.dataimport.repository.ImportBatchItemCompletionRepository
-
Finds and returns all of the item completions whose
BatchItemCompletion.importId
matches the given value. - findAllByImportIdAndStatus(String, String) - Method in interface com.broadleafcommerce.dataimport.repository.ImportBatchItemCompletionRepository
-
Finds and returns all of the item completions whose
BatchItemCompletion.importId
matches the given importId andBatchItemCompletion.status
given status. - findAllByLastUpdatedBefore(Instant) - Method in interface com.broadleafcommerce.dataimport.repository.ImportRepository
-
Read all imports whose
Import.getLastUpdated()
occurs before the provided time - findAllGlobalImportSpecifications(ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportSpecificationService
-
By default, this just finds all
GlobalImportSpecification
, with no regard forcontextInfo
. - findAllGlobalImportSpecifications(ContextInfo) - Method in interface com.broadleafcommerce.dataimport.service.ImportSpecificationService
-
Returns all
GlobalImportSpecification
instances. - findByAuthor(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- findByAuthor(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Finds the imports with the given
Import.getAuthor()
. - findByAuthorAndApplicationIdAndTenantId(String, String, String, Node, Pageable) - Method in interface com.broadleafcommerce.dataimport.repository.ImportRepository
-
Deprecated.
- findByCorrelationIdInOrTopLevelParentIdInOrderedByLineNumber(String, Collection<String>, Collection<String>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- findByCorrelationIdInOrTopLevelParentIdInOrderedByLineNumber(String, Collection<String>, Collection<String>) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportBatchItemCompletionRepository
-
For the given
importId
, returns all batch item completion records which either have aBatchItemCompletion.correlationId
that matches one of the givencorrelationIdIn
values or aBatchItemCompletion.topLevelParentCorrelationId
that matches one of the giventopLevelParentCorrelationIdIn
values. - findById(String, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- findById(String, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Finds the specified import by
Import.getId()
. - findByImportIdAndStatusAndCorrelationIdIn(String, String, Set<String>) - Method in interface com.broadleafcommerce.dataimport.repository.ImportBatchItemCompletionRepository
-
Finds and returns all of the item completions whose
BatchItemCompletion.importId
matches the given importId,BatchItemCompletion.status
the given status andBatchItemCompletion.correlationId
the set of correlation ids. - findByImportIdAndStatusAndCorrelationIdIn(String, String, Set<String>) - Method in interface com.broadleafcommerce.dataimport.service.BatchItemCompletionService
-
Finds and returns all of the item completions whose
BatchItemCompletion.importId
matches the given importId,BatchItemCompletion.status
the given status andBatchItemCompletion.correlationId
the set of correlation ids. - findByImportIdAndStatusAndCorrelationIdIn(String, String, Set<String>) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- findByPath(String) - Method in interface com.broadleafcommerce.dataimport.provider.jpa.repository.JpaImportLobRepository
-
Finds the
JpaImportLob
whoseJpaImportLob.getPath()
matches the given value. - findByStatusAndLastUpdatedBefore(String, Instant) - Method in interface com.broadleafcommerce.dataimport.repository.ImportRepository
-
Finds the imports whose
Import.status
equals the givenstatus
and whoseImport.lastUpdated
is before the givencutoff
. - findByStatusAndLastUpdatedBeforeAndTenantId(String, Instant, String) - Method in interface com.broadleafcommerce.dataimport.repository.ImportRepository
-
Finds the imports whose
Import.status
equals the givenstatus
and whoseImport.lastUpdated
is before the givencutoff
, within the specified tenant. - findDefaultImportSpecification(String, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportSpecificationService
- findImportSpecification(String, String, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportSpecificationService
-
By default, this just finds the first specification that can handle the given import type, with no regard for
contextInfo
orspecificationRef
. - findImportSpecification(String, String, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.service.ImportSpecificationService
-
Finds the
ImportSpecification
for the type and ref for the specifiedContextInfo
, or the defaultImportSpecification
for the type. - findNotificationReadyMembers(Object, int, String, Duration, Class<?>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- findNotificationReadyMembers(Object, int, String, Duration, Class<?>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- findNotificationReadyMembers(Object, int, String, Duration, Class<?>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- findProcessor(Import) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- findReader(String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- findValidator(ImportRequest) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.dataimport.messaging.mapping.BatchItemCompletionNotificationStateMapperMember
- fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.dataimport.messaging.mapping.ImportNotificationStateMapperMember
- fromMe() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- fromMe() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- fromMe() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- FULFILLMENT_FLAT_RATES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- FULFILLMENT_FLAT_RATES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
G
- generalError(String) - Static method in class com.broadleafcommerce.dataimport.service.ImportValidationResponse
- generateImportFromRequest(ImportRequest) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
-
Builds an
Import
and initializes its basic fields from the values in theImportRequest
. - generateName(ImportRequest) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- generateStoragePath(ImportRequest) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- get() - Method in interface com.broadleafcommerce.dataimport.service.support.LazyInputStreamResource.IOThrowingSupplier
-
Gets the result.
- get(String, String) - Method in interface com.broadleafcommerce.dataimport.processor.CorrelationIdMappingCache
-
Obtain a mapping for the given correlation id and import id from the cache
- get(String, String) - Method in class com.broadleafcommerce.dataimport.processor.SimpleCorrelationIdCache
- get(String, Collection<String>) - Method in interface com.broadleafcommerce.dataimport.processor.CorrelationIdMappingCache
-
Similar to
CorrelationIdMappingCache.get(String, Collection)
but queries the cache in bulk - get(String, Collection<String>) - Method in class com.broadleafcommerce.dataimport.processor.SimpleCorrelationIdCache
- get_items() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
-
The items that should be inserted within this batch.
- getAll(String) - Method in interface com.broadleafcommerce.dataimport.processor.CorrelationIdMappingCache
-
All of the correlationIds that this cache knows about for the given import
- getAll(String) - Method in class com.broadleafcommerce.dataimport.processor.SimpleCorrelationIdCache
- getApplicationId() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The application that the import is initialized on.
- getApplicationId() - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
-
The ID of the application that should be set as the owning application of the sandbox.
- getApplicationId() - Method in class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
-
The ID of the application that owns the sandbox.
- getApplicationId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getApplicationIdFromContext(ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.marketplace.vendor.JpaImportVendorVisibilityHandler
- getAuthor() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Who is making the change
- getAuthor() - Method in class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
-
The author of the import (and thus the author who created the sandbox).
- getAuthor() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getBatchCompletionService() - Method in class com.broadleafcommerce.dataimport.messaging.BatchCompletionListener
- getBatchIndexableType(Import) - Method in class com.broadleafcommerce.dataimport.service.index.CustomerImportBatchIndexableTypeMapping
- getBatchIndexableType(Import) - Method in interface com.broadleafcommerce.dataimport.service.index.ImportBatchIndexableTypeMapping
-
Given an import entity, return the batch indexable type that should be used for it (if applicable).
- getBatchIndexableType(Import) - Method in class com.broadleafcommerce.dataimport.service.index.ProductImportBatchIndexableTypeMapping
- getBatchIndexableTypeMappings() - Method in class com.broadleafcommerce.dataimport.service.DefaultIndexNotificationService
- getBatchItemCompletionService() - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- getBatchService() - Method in class com.broadleafcommerce.dataimport.processor.DefaultBatchManager
- getBatchSize() - Method in class com.broadleafcommerce.dataimport.processor.environment.DataImportProcessorProperties
-
The amount of items that will be read from the file (excluding the header) before sending a message to process the batch
- getBusinessDomainType() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- getBusinessDomainType() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getBusinessDomainType() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getChangeContainer() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Metadata used to populate any
ChangeEvent
created from this request. - getChangeContainer() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
Metadata used to populate any
ChangeEvent
created from this request. - getChangeContainer() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getCompleteCount() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The count of all items that have been processed.
- getCompleted() - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
When this batch completed its handling
- getCompleted() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- getContextRequestHydrators() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getCorrelationId() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
Identifier that allows the resource tier to map back responses to a record within the batch
- getCorrelationId() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
Identifier that allows the resource tier to map back responses to a record within the batch
- getCorrelationId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
-
Identifier that allows the resource tier to map back responses to a record within the batch
- getCorrelationId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
-
Identifier that allows the resource tier to map back responses to a record within the batch.
- getCorrelationIdMappings() - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
Correlation ids that have specific resource tier identifiers that were managed outside of this batch
- getCreated() - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
When this batch was created
- getCreated() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- getDataRoutePartition() - Method in class com.broadleafcommerce.dataimport.messaging.mapping.BatchItemCompletionNotificationStateMapperMember
- getDataRoutePartition() - Method in class com.broadleafcommerce.dataimport.messaging.mapping.ImportNotificationStateMapperMember
- getDataRoutePartition() - Method in class com.broadleafcommerce.dataimport.provider.marketplace.vendor.JpaImportVendorVisibilityHandler
- getDatasource() - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- getDefaultValue() - Method in class com.broadleafcommerce.dataimport.domain.ImportFieldConfig
-
Provides a default value for a field, if one is not provided by the input.
- getDelegating() - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- getDependencyMappings() - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
-
Dependency mappings don't change, so define a immutable instance of them for efficiency.
- getDependencyMappings() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Hints about how to organize records into a tree structure of dependents based on the information of the given record types.
- getDependents() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
Items that should be conceptually linked to the parent record that represents this item
- getDependents() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
-
Items that should be conceptually linked to the parent record that represents this item
- getDescription() - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
-
The description for the sandbox that should be created.
- getDescription() - Method in class com.broadleafcommerce.dataimport.service.AbstractExampleImportResolver.NonExistingResource
- getDescription() - Method in class com.broadleafcommerce.dataimport.service.support.LazyInputStreamResource
- getDomainType() - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- getDomainType() - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- getDomainType() - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- getDynamicHeaderMappingConfigsByRowType() - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- getEntityManager() - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- getErrorCount() - Method in class com.broadleafcommerce.dataimport.domain.Import
- getErrorCount() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getErrorMessage() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
If
BatchItem.setStatus(BatchItemStatus)
isBatchItemStatus.ERROR
then this contains a message detailing what the problem was - getErrorMessage() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
If
BatchItemCompletion.setStatus(BatchItemStatus)
isBatchItemStatus.ERROR
then this contains a message detailing what the problem was - getErrorMessage() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
If the import as a whole encountered an error and needed to stop, this field holds a description of the error.
- getErrorMessage() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
-
If
JpaBatchItem.setStatus(BatchItemStatus)
isBatchItemStatus.ERROR
then this contains a message detailing what the problem was - getErrorMessage() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getErrorMessage() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getErrorMessage() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationResponse
-
If
ImportValidationResponse.successful
is false, this can contain a message describing any general errors with the request that aren't necessarily tied to any particular line number. - getErrorMessage() - Method in class com.broadleafcommerce.dataimport.service.validation.ValidationResult
-
If
ValidationResult.successful
is false, this can contain a message describing any general errors. - getErrorResponse() - Method in exception com.broadleafcommerce.dataimport.web.endpoint.exception.ImportValidationException
- getErrors() - Method in class com.broadleafcommerce.dataimport.processor.support.RecordProcessingUtils.OrganizationResponse
- getErrorsReport(String) - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
-
Note that the use of
Transactional
is intentional - a transaction is required to keep the connection open for the entire read of theBatchItemCompletionService.readAllByImportIdAndStatus(String, String)
stream. - getErrorsReport(String) - Method in interface com.broadleafcommerce.dataimport.service.ErrorsReportService
-
Returns the import errors.
- getErrorsReportService() - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- getExample(String, String) - Method in class com.broadleafcommerce.dataimport.service.ExampleImportManager
- getExampleImportManager() - Method in class com.broadleafcommerce.dataimport.web.endpoint.ExampleImportEndpoint
- getFieldConfigMap() - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
-
Deprecated.
- getFieldConfigMap() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getFileLocation() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The location to the file that was uploaded representing this import.
- getFileLocation() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getFileType() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The original file type that this import comes from
- getFileType() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The type of data that is being imported
- getFileType() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getFilterRulesCriteriaBuilder() - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- getHandler() - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobListener
- getHangingCutoff() - Method in class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
-
This value represents the amount of time that an import is allowed to be idle (in a state of "REQUESTED") before it is considered hanging and set to an error state.
- getHeaderFieldConfigsByRowType() - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
-
These represent the fields expected for this specification.
- getHeaderFieldConfigsByRowType() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
These represent the fields expected for this specification.
- getHeaderNamesToNormalize() - Method in class com.broadleafcommerce.dataimport.service.normalizer.BooleanNormalizer
- getHeaderNamesToNormalize() - Method in interface com.broadleafcommerce.dataimport.service.normalizer.ImportDataNormalizer
-
The list of header names to normalize.
- getHeaderNamesToNormalize() - Method in class com.broadleafcommerce.dataimport.service.normalizer.UTCDateNormalizer
- getHeaders() - Method in interface com.broadleafcommerce.dataimport.processor.ContextualFileReader
-
Obtains the headers for the current file
- getHeaders() - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
- getHeaders() - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader.XLSFileReaderContext
- getHeaders() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
- getHeaders(C) - Method in interface com.broadleafcommerce.dataimport.processor.FileReader
-
Obtains the headers for the given context
- getHeaders(CSVFileReader.CSVFileReaderContext) - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader
- getHeaders(XLSFileReader.XLSFileReaderContext) - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader
- getHeadersFromOriginalFile(InputStream) - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
- getHeadersToWrite(InputStream, Map<String, String>) - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
- getId() - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
Unique id of this batch
- getId() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
A unique identifier for this completion.
- getId() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The unique ID of this import
- getId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- getId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getIdempotentConsumptionService() - Method in class com.broadleafcommerce.dataimport.messaging.BatchCompletionListener
- getIdempotentConsumptionService() - Method in class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
- getIdempotentConsumptionService() - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequestListener
- getIdempotentMessageService() - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobListener
- getImport(String, ContextInfo) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- getImportBatchSize() - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportProperties
- getImportDataNormalizers() - Method in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification
- getImportDataNormalizers() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
The list of
ImportDataNormalizer
that will be executed to pre-process the data parsed out from the file. - getImportDataNormalizers() - Method in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification
- getImportDataNormalizers() - Method in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification
- getImportDataNormalizers() - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- getImportDataNormalizers() - Method in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification
-
Deprecated.
- getImportId() - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
The parent import that this batch is associated with
- getImportId() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
The id of the
Import
that this item is under. - getImportId() - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequest
-
The ID of the
Import
that needs to be processed. - getImportId() - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
-
The import being processed
- getImportId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
-
The import that this batch request is associated with
- getImportId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getImportingApplicationId() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The application that the import items should go into.
- getImportingApplicationId() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The application that the import items should go into.
- getImportingApplicationId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getImportingCatalogId() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The catalog that the import items should go into.
- getImportingCatalogId() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The catalog that the import items should go into.
- getImportingCatalogId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getImportingCustomerContextId() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The ID of the customer context that the import items should go into.
- getImportingCustomerContextId() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The ID of the customer context that the import items should go into.
- getImportingCustomerContextId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getImportingSandboxId() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The sandbox that the import items should go into.
- getImportingSandboxId() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The sandbox that the import items should go into.
- getImportingSandboxId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getImportingSandboxNameToCreate() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
If and only if a new sandbox needs to be created for the current import (determined using the logic described in
Import.importingSandboxId
), this field will hold the name of the sandbox that will be created. - getImportingSandboxNameToCreate() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
If and only if a new sandbox needs to be created for the current import (determined using the logic described in
ImportRequest.importingSandboxId
), this field can be used to supply the name of the sandbox that should be created. - getImportingSandboxNameToCreate() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getImportLobRepository() - Method in class com.broadleafcommerce.dataimport.provider.jpa.service.JpaLobStorageService
- getImportManager() - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- getImportService() - Method in class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
- getImportService() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getImportService() - Method in class com.broadleafcommerce.dataimport.web.endpoint.AuthorImportEndpoint
- getImportService() - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- getImportSpecification() - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
-
The current resolved specification being executed
- getImportSpecification() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
-
The current resolved specification being executed
- getImportSpecificationService() - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
- getImportSpecificationService() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getImportSpecificationService() - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- getImportType() - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecificationResponse
- getImportType() - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- getImportType() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Which import type this specification is valid for
- getIncludedHeaders() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Restrictive defined headers to use for the import.
- getIncludedHeaders() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
Restrictive defined headers to use for the import.
- getIncludedHeaders() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getInput() - Method in class com.broadleafcommerce.dataimport.processor.FileReaderContext
- getInputStream() - Method in class com.broadleafcommerce.dataimport.service.AbstractExampleImportResolver.NonExistingResource
- getInputStream() - Method in class com.broadleafcommerce.dataimport.service.support.LazyInputStreamResource
- getInputStreamSource() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
-
The input stream source for where import data should be loaded
- getInstance() - Static method in class com.broadleafcommerce.dataimport.provider.jpa.domain.support.ChangeContainerConverter
- getInventoryCheckStrategyValidator() - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- getInventoryReservationStrategyValidator() - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- getInventoryTypeValidator() - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- getItemCompletionBatchSize() - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportProperties
-
The batch size for deleting
BatchItemCompletion
entities - getItemCompletions(String, Pageable, Node, ContextInfo) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- getItems() - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
All of the items within this batch
- getItems() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
-
Provides a way for callers to get the
JpaBatch._items
without dealing with the deserialization aspect. - getIterator() - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader.CSVFileReaderContext
- getIterator() - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader.XLSFileReaderContext
- getJpa() - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- getLastUpdated() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
When this import was last touched
- getLastUpdated() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getLineErrors() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationResponse
-
If
ImportValidationResponse.successful
is false, this can describe the problems with specific lines in the import file, if any. - getLineErrors() - Method in class com.broadleafcommerce.dataimport.web.endpoint.apierror.ImportValidationApiError
- getLineNumber() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
The line number in the original data file that this item appears in.
- getLineNumber() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
The line number in the original data file that this item appears in.
- getLineNumber() - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader.XLSFileReaderContext
- getLineNumber() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- getLineNumber() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getLineNumber() - Method in class com.broadleafcommerce.dataimport.service.LineError
-
The line number in the file which experienced the error.
- getLiquibase() - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- getMainRecordType() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
the "root level" record type for this file (ex: for product imports, this would be "PRODUCT").
- getManager() - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequestListener
- getMaxLength() - Method in class com.broadleafcommerce.dataimport.domain.ImportFieldConfig
-
Limits field max length
- getMergingTypeValidator() - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- getMessage() - Method in class com.broadleafcommerce.dataimport.service.LineError
-
The error that was found with the line at
LineError.lineNumber
in the file. - getMoneyValidator() - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- getName() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The name of this import.
- getName() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The name of this import.
- getName() - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- getName() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
This is an arbitrary name for the specification, potentially allowing more than one specification for a particular type for a particular tenant or application.
- getName() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getNextRowMap(ImportProcessingContext<? extends FileReaderContext>) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- getNonExistentResource(String, String) - Method in class com.broadleafcommerce.dataimport.service.AbstractExampleImportResolver
-
If we can't resolve this, then return a ClassPathResource pointing to a file that does not exist.
- getNotification() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationProperties
- getNotification() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationProperties
- getNotification() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationProperties
- getNotification() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationProperties
- getNotificationManager() - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchService
- getNotificationManager() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- getNotificationStates() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- getNotificationStates() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getNotificationStates() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getNotificationStates(boolean) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- getNotificationStates(boolean) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getNotificationStates(boolean) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getNotificationStateService() - Method in class com.broadleafcommerce.dataimport.messaging.mapping.BatchItemCompletionNotificationStateMapperMember
- getNotificationStateService() - Method in class com.broadleafcommerce.dataimport.messaging.mapping.ImportNotificationStateMapperMember
- getNumDays() - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportProperties
-
The number of days beyond which to delete import data
- getOfferServicesVersion() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServicesProperties
-
The offer version enabled for external service calls with ImportServices.
- getOperation() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
- getOperation() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
The operation type performed (or intended to be performed) for this record.
- getOperation() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- getOperation() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getOrder() - Method in class com.broadleafcommerce.dataimport.provider.marketplace.vendor.JpaImportVendorVisibilityHandler
- getOrganized() - Method in class com.broadleafcommerce.dataimport.processor.support.RecordProcessingUtils.OrganizationResponse
- getParameters() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Additional information passed down to each batch to the resource tier.
- getParameters() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getParentEntityId() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Certain imports may be responsible for importing entities under a common 'parent entity'.
- getParentEntityId() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
See the Javadocs of
Import.getParentEntityId()
for details about this field. - getParentEntityId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
-
In some import scenarios, the imported entities cannot exist without a parent entity.
- getParentEntityIdHeader() - Method in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification
- getParentEntityIdHeader() - Method in class com.broadleafcommerce.dataimport.processor.specification.CustomerSegmentMemberSpecification
- getParentEntityIdHeader() - Method in interface com.broadleafcommerce.dataimport.processor.specification.GlobalImportSpecification
-
Deprecated, for removal: This API element is subject to removal in a future version.Using the import file to obtain the parent entity ID will no longer be a supported concept, and is replaced by
ImportSpecification.parentEntityIdRequiredInRequest()
- getParentEntityIdHeader() - Method in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification
- getParentSpecification() - Method in class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping
-
Typically, the specification will be one instantiating and holding references to the
DynamicHeaderFieldMapping
it needs. - getProcessors() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getProperties() - Method in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification
- getPropertyName() - Method in class com.broadleafcommerce.dataimport.domain.ImportFieldConfig
-
Property name in business object
- getReaders() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getRecordType() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
In a multi-typed record file this holds the specific information of what was parsed out from the line in the file.
- getRecordType() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
In a multi-typed record file this holds the specific information of what was parsed out from the line in the file.
- getRecordType() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
-
In a multi-typed record file this holds the specific information of what was parsed out from the line in the file.
- getRecordType() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getReference() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getRepository() - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- getRepository() - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchService
- getRepository() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- getRequest() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
-
The original import request
- getRequiredAuthorities() - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- getRequiredAuthorities() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
The list of required authorities necessary for carrying out a specific import.
- getRequiredHeaders() - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getRequiredHeaders() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getRequiredHeaders(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- getRequiredHeaders(String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Gets all the required headers for the provided row type.
- getRequiredScopes() - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecificationResponse
- getRequiredScopes() - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- getRequiredScopes() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
The list of required scopes necessary for carrying out a specific import.
- getResourceTierIdentifier() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
- getResourceTierIdentifier() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
Identifier for the record at the resource tier which is associated after the record is persisted
- getResourceTierIdentifier() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- getResourceTierIdentifier() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
-
Identifier for the record at the resource tier which is associated after the record is persisted
- getRestrictedHeaders() - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
-
Headers that the user specified should be restricted
- getRetry() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationProperties
- getRetry() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationProperties
- getRetry() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationProperties
- getRetry() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationProperties
- getRow() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
A row of data being examined
- getRow() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
The row of data from the original file.
- getRow() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
-
A row of data being examined
- getRow() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getRowWithAdditionalDataAdded(BatchItemCompletion, Map<String, String>, ImportSpecification) - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
-
Takes the original row from
batchItemCompletion
and returns a new row with mutations and additional entries as necessary. - getRsqlVisitorHolder() - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- getSandboxId() - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
-
The ID of the sandbox that should be created.
- getSandboxId() - Method in class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
-
The ID of the sandbox that should be deleted.
- getSandboxName() - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
-
The name of the sandbox that should be created.
- getSECURE_RANDOM() - Static method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getSheet() - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader.XLSFileReaderContext
- getSheetTitle() - Method in class com.broadleafcommerce.dataimport.processor.xls.ExcelReaderProperties
-
The sheet that contains the data to import from the uploaded Excel file
- getSpecificationNameMap(ImportSpecification) - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getSpecificationRef() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Reference to the specification used for this import.
- getSpecificationRef() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The name or reference to the specification to use, if applicable.
- getSpecificationRef() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getSpecifications(ContextInfo) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- getStarted() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
When this import was started, meaning the file was being read and batches created
- getStarted() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getStatus() - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
The overall status of the batch.
- getStatus() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
Overall status for this item
- getStatus() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
The status that the
BatchItem
completed with. - getStatus() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Current status, see state diagram for statuses as they flow through the system
- getStatus() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- getStatus() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- getStatus() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- getStatus() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getStatusCounts(Batch) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- getStopped() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
When this import was last stopped
- getStopped() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getStorage() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getStorage() - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- getSuccessCount() - Method in class com.broadleafcommerce.dataimport.domain.Import
- getSuccessCount() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getSupportedFieldPattern() - Method in class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping
- getSupportedHeaderPattern() - Method in class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping
- getSupportedImportTypes() - Method in class com.broadleafcommerce.dataimport.service.index.CustomerImportBatchIndexableTypeMapping
- getSupportedImportTypes() - Method in class com.broadleafcommerce.dataimport.service.index.ProductImportBatchIndexableTypeMapping
- getTenantId() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The tenant that the import is initialized on.
- getTenantId() - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
-
The ID of the tenant that should be set as the owning tenant of the sandbox.
- getTenantId() - Method in class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
-
The ID of the tenant that owns the sandbox.
- getTenantId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getToken() - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
- getToken() - Method in class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
- getToken() - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequest
- getTopLevelParentCorrelationId() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
If this item was a dependent of an item, this field will hold the
BatchItemCompletion.correlationId
of the top level, root ancestor of this item (the "main record"). - getTopLevelParentCorrelationId() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
-
Intentionally not using the
UlidConverter
here, since the value may just be the string version of the line number. - getTotalItems() - Method in class com.broadleafcommerce.dataimport.domain.Import
- getTotalItems() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getTrackablePolicyUtils() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
-
Used to validate that the user initiating an operation is able to access and mutate the context in which the operation will apply.
- getType() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Configurable type of this import, like product, catalog, etc
- getType() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The resource-tier conceptual mapping of what type of data this import should create
- getType() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- getTypeFactory() - Method in class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
- getTypeFactory() - Method in class com.broadleafcommerce.dataimport.processor.DefaultBatchManager
- getTypeFactory() - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- getTypeFactory() - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchService
- getTypeFactory() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getUserFriendlyFilenameForImport(Import) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- getUTC_TIMESTAMP_FORMATTER() - Static method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getValidationFailureLimit() - Method in class com.broadleafcommerce.dataimport.processor.environment.DataImportProcessorProperties
-
When performing validation on an import, how many records can fail validation and be reported on before stopping the validation altogether
- getValidators() - Method in class com.broadleafcommerce.dataimport.domain.ImportFieldConfig
-
Validation for imported field
- getValidators() - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- getValue(Cell) - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader.XLSFileReaderContext
- getVendorRef() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The reference to the vendor associated with this import.
- getVendorRef() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The reference to the vendor associated with this import.
- getVendorRef() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- GlobalImportSpecification - Interface in com.broadleafcommerce.dataimport.processor.specification
-
This is primarily a marker interface that can be placed on any
ImportSpecification
implementation to indicate it should be presented as an option in the Broadleaf Admin's central import maintenance screen (seeImportSpecificationService.findAllGlobalImportSpecifications(ContextInfo)
andImportEndpoint.getSpecifications(ContextInfo)
for more details).
H
- handleErrorsReportException(Exception, WebRequest) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- handleImportValidationException(ImportValidationException, WebRequest) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- handleIneligibleForErrorsReportException(Exception, WebRequest) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
-
Custom exception and exception handler to produce this response.
- handleInvalidUploadRequest(Exception, WebRequest) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- handleReadImportFileException(Exception, WebRequest) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- hashCode() - Method in class com.broadleafcommerce.dataimport.domain.Batch
- hashCode() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
- hashCode() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
- hashCode() - Method in class com.broadleafcommerce.dataimport.domain.Import
- hashCode() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
- hashCode() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationProperties
- hashCode() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationProperties
- hashCode() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationProperties
- hashCode() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationProperties
- hashCode() - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
- hashCode() - Method in class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
- hashCode() - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequest
- hashCode() - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader.CSVFileReaderContext
- hashCode() - Method in class com.broadleafcommerce.dataimport.processor.environment.DataImportProcessorProperties
- hashCode() - Method in class com.broadleafcommerce.dataimport.processor.FileReaderContext
- hashCode() - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
- hashCode() - Method in class com.broadleafcommerce.dataimport.processor.support.RecordProcessingUtils.OrganizationResponse
- hashCode() - Method in class com.broadleafcommerce.dataimport.processor.xls.ExcelReaderProperties
- hashCode() - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader.XLSFileReaderContext
- hashCode() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- hashCode() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- hashCode() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- hashCode() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- hashCode() - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- hashCode() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
- hashCode() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationResponse
- hashCode() - Method in class com.broadleafcommerce.dataimport.service.LineError
- hashCode() - Method in class com.broadleafcommerce.dataimport.service.support.LazyInputStreamResource
- hashCode() - Method in class com.broadleafcommerce.dataimport.service.validation.ValidationResult
- hashCode() - Method in class com.broadleafcommerce.dataimport.web.endpoint.apierror.ImportValidationApiError
- hasNext() - Method in interface com.broadleafcommerce.dataimport.processor.ContextualFileReader
-
Whether or not there are more data records to read.
- hasNext() - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
- hasNext() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
- hasNext(C) - Method in interface com.broadleafcommerce.dataimport.processor.FileReader
-
Whether or not there are more data records to read as determined by
context
. - hasNext(CSVFileReader.CSVFileReaderContext) - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader
- hasNext(XLSFileReader.XLSFileReaderContext) - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader
- hasParentEntity() - Method in interface com.broadleafcommerce.dataimport.processor.specification.GlobalImportSpecification
-
Deprecated, for removal: This API element is subject to removal in a future version.This concept is replaced by
ImportSpecification.parentEntityIdRequiredInRequest()
I
- ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Fields
-
Deprecated.
- ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Headers
-
Deprecated.
- ID_COLUMN - Static variable in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- ID_LENGTH - Static variable in class com.broadleafcommerce.dataimport.processor.specification.support.ImportSpecificationFieldUtils.MaxLengths
-
Matches the typical length limit of ID fields such as
Trackable.getContextId()
. - idResolver() - Method in class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration
- Import - Class in com.broadleafcommerce.dataimport.domain
-
Service representation of a persisted import
- Import() - Constructor for class com.broadleafcommerce.dataimport.domain.Import
- Import(DefaultImportType) - Constructor for class com.broadleafcommerce.dataimport.domain.Import
-
Convenience constructor with import type.
- Import(String, ImportStatus) - Constructor for class com.broadleafcommerce.dataimport.domain.Import
-
Convenience constructor, primarily for testing with id and status.
- IMPORT_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.dataimport.provider.jpa.JpaRouteConstants.Persistence
- IMPORT_ORPHAN_CHECK_JOBTYPE - Static variable in class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
- IMPORT_ROUTE_KEY - Static variable in class com.broadleafcommerce.dataimport.provider.RouteConstants.Persistence
- IMPORT_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.dataimport.provider.RouteConstants.Persistence
- IMPORT_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.dataimport.provider.jpa.JpaRouteConstants.Persistence
- IMPORT_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.dataimport.provider.jpa.JpaRouteConstants.Persistence
- ImportAuthorizations - Class in com.broadleafcommerce.dataimport.processor.specification
- ImportAuthorizations.Campaign - Class in com.broadleafcommerce.dataimport.processor.specification
- ImportAuthorizations.Customer - Class in com.broadleafcommerce.dataimport.processor.specification
- ImportAuthorizations.CustomerSegment - Class in com.broadleafcommerce.dataimport.processor.specification
- ImportAuthorizations.Inventory - Class in com.broadleafcommerce.dataimport.processor.specification
- ImportAuthorizations.Offer - Class in com.broadleafcommerce.dataimport.processor.specification
- ImportAuthorizations.PriceData - Class in com.broadleafcommerce.dataimport.processor.specification
- ImportAuthorizations.Product - Class in com.broadleafcommerce.dataimport.processor.specification
- ImportBatchIndexableTypeMapping - Interface in com.broadleafcommerce.dataimport.service.index
-
Provides a mechanism to determine the batch indexable type that should be used when emitting
BatchIndexRequests
for an import. - ImportBatchItemCompletionRepository<D> - Interface in com.broadleafcommerce.dataimport.repository
-
Repository
for persistent counter-parts ofBatchItemCompletion
. - ImportBatchRepository<D extends com.broadleafcommerce.data.tracking.core.Identifiable> - Interface in com.broadleafcommerce.dataimport.repository
- importCreateSandboxRequestMessageFactory(DomainMapperManager) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationAutoConfiguration
- importCreateSandboxRequestNotificationHandler(CreateSandboxRequestProducer, CreateSandboxRequestNotificationProperties, List<IgnoredNotificationStateRepository>, MessageFactory<CreateSandboxRequest>, MessageSerializationHelper) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationAutoConfiguration
- importCreateSandboxRequestRetryClusterService(CamelClusterService, CreateSandboxRequestNotificationProperties, ImportRepository<?>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationAutoConfiguration
- ImportDataNormalizer - Interface in com.broadleafcommerce.dataimport.service.normalizer
-
This interface is used for building a data normalizer, which can be used to pre-process the data from the file before creating the
BatchRecord
. - importDeleteSandboxRequestMessageFactory(DomainMapperManager) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationAutoConfiguration
- ImportDeleteSandboxRequestMessageFactory - Class in com.broadleafcommerce.dataimport.messaging
-
MessageFactory
for creatingDeleteSandboxRequest
messages. - ImportDeleteSandboxRequestMessageFactory(DomainMapperManager) - Constructor for class com.broadleafcommerce.dataimport.messaging.ImportDeleteSandboxRequestMessageFactory
- ImportDeleteSandboxRequestNotificationAutoConfiguration - Class in com.broadleafcommerce.dataimport.messaging.autoconfigure
-
Configure the durable notification components for
ImportDeleteSandboxRequestProducer
. - ImportDeleteSandboxRequestNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationAutoConfiguration
- importDeleteSandboxRequestNotificationHandler(ImportDeleteSandboxRequestProducer, ImportDeleteSandboxRequestNotificationProperties, List<IgnoredNotificationStateRepository>, MessageFactory<DeleteSandboxRequest>, MessageSerializationHelper) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationAutoConfiguration
- ImportDeleteSandboxRequestNotificationProperties - Class in com.broadleafcommerce.dataimport.messaging.autoconfigure
-
Configuration properties for the
NotificationHandler
andRetryHandler
forImportDeleteSandboxRequestProducer
. - ImportDeleteSandboxRequestNotificationProperties() - Constructor for class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationProperties
- ImportDeleteSandboxRequestProducer - Interface in com.broadleafcommerce.dataimport.messaging.channel
-
Spring cloud data channel description for messaging output.
- importDeleteSandboxRequestRetryClusterService(CamelClusterService, ImportDeleteSandboxRequestNotificationProperties, ImportRepository<?>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationAutoConfiguration
- ImportEndpoint - Class in com.broadleafcommerce.dataimport.web.endpoint
-
Endpoint for generally applicable operations on imports.
- ImportEndpoint(ImportManager, ImportService<Import>, ErrorsReportService, BatchItemCompletionService<BatchItemCompletion>, StorageService, ImportSpecificationService) - Constructor for class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- ImportEndpoint.IneligibleForErrorsReportException - Exception in com.broadleafcommerce.dataimport.web.endpoint
-
Exception thrown by
ImportEndpoint.downloadErrorsReport(String, ContextInfo, HttpServletResponse)
when an import does not satisfy the conditions ofErrorsReportService.isEligibleForErrorsDownload(Import)
. - ImportFieldConfig - Class in com.broadleafcommerce.dataimport.domain
-
Represents field configuration for imported field.
- ImportFieldConfig(String, boolean) - Constructor for class com.broadleafcommerce.dataimport.domain.ImportFieldConfig
- ImportFieldConfig(String, boolean, int) - Constructor for class com.broadleafcommerce.dataimport.domain.ImportFieldConfig
- ImportFieldValidator - Interface in com.broadleafcommerce.dataimport.service.validation
-
The basic interface for building import field validation
- importIndexService(ImportService<Import>, BatchItemCompletionService<BatchItemCompletion>, ImportBatchItemCompletionRepository<?>, NotificationManager, DataRouteSupporting) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- importManager(TypeFactory, StorageService, ImportService<Import>, List<ImportProcessor>, List<ImportValidator>, List<FileReader<? extends FileReaderContext>>, DataRouteReference, List<ContextRequestHydrator>, TrackablePolicyUtils) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- ImportManager - Interface in com.broadleafcommerce.dataimport.service
-
Manages the lifecycle of an import
- importNotificationStateMapperMember(NotificationStateService) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.DataImportMessagingAutoConfiguration
- ImportNotificationStateMapperMember - Class in com.broadleafcommerce.dataimport.messaging.mapping
- ImportNotificationStateMapperMember(NotificationStateService) - Constructor for class com.broadleafcommerce.dataimport.messaging.mapping.ImportNotificationStateMapperMember
- ImportOrphanCheckListener - Class in com.broadleafcommerce.dataimport.messaging
-
A listener that accepts triggered scheduled job events of type
ImportOrphanCheckListener.IMPORT_ORPHAN_CHECK_JOBTYPE
and adjusts theImport.status
of any imports that are hanging toImportStatus.FAILED
. - ImportOrphanCheckListener(IdempotentMessageConsumptionService, ImportService<Import>, TypeFactory) - Constructor for class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
- ImportProcessingContext<R extends FileReaderContext> - Class in com.broadleafcommerce.dataimport.processor
-
Execution information when an import is being processed.
- ImportProcessingContext(String, Set<String>, ImportSpecification, FileReader<R>, InputStream, long) - Constructor for class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
- ImportProcessingException - Exception in com.broadleafcommerce.dataimport.processor
-
When an import fails processing
- ImportProcessingException() - Constructor for exception com.broadleafcommerce.dataimport.processor.ImportProcessingException
- ImportProcessingException(String) - Constructor for exception com.broadleafcommerce.dataimport.processor.ImportProcessingException
- ImportProcessingException(String, Throwable) - Constructor for exception com.broadleafcommerce.dataimport.processor.ImportProcessingException
- ImportProcessingException(Throwable) - Constructor for exception com.broadleafcommerce.dataimport.processor.ImportProcessingException
- ImportProcessor - Interface in com.broadleafcommerce.dataimport.processor
-
Parses and handles a particular import file.
- ImportRepository<D extends com.broadleafcommerce.data.tracking.core.Identifiable> - Interface in com.broadleafcommerce.dataimport.repository
- ImportRequest - Class in com.broadleafcommerce.dataimport.domain
- ImportRequest() - Constructor for class com.broadleafcommerce.dataimport.domain.ImportRequest
- ImportRequest(DefaultImportType) - Constructor for class com.broadleafcommerce.dataimport.domain.ImportRequest
-
Convenience constructor to initialize with a DefaultImportType
- importService(ImportRepository<Identifiable>, RsqlMappableCrudEntityHelper, NotificationManager, BatchService<?>) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- ImportService<P extends Import> - Interface in com.broadleafcommerce.dataimport.service
- ImportServiceAutoConfiguration - Class in com.broadleafcommerce.dataimport.service.autoconfigure
- ImportServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- ImportServiceAutoConfiguration.ExampleImportConfiguration - Class in com.broadleafcommerce.dataimport.service.autoconfigure
- ImportServiceAutoConfiguration.PurgeCartJobConfiguration - Class in com.broadleafcommerce.dataimport.service.autoconfigure
- ImportServicesProperties - Class in com.broadleafcommerce.dataimport.service.autoconfigure
- ImportServicesProperties() - Constructor for class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServicesProperties
- ImportSpecification - Interface in com.broadleafcommerce.dataimport.processor.specification
-
Describes how an
ImportProcessor
can handle a particular import - ImportSpecificationFieldUtils - Class in com.broadleafcommerce.dataimport.processor.specification.support
-
Utility class defining commonly useful functionality for
ImportSpecification
fields. - ImportSpecificationFieldUtils.MaxLengths - Class in com.broadleafcommerce.dataimport.processor.specification.support
-
Common maximum field length defaults for
ImportFieldConfig.getMaxLength()
. - ImportSpecificationResponse - Class in com.broadleafcommerce.dataimport.domain
-
The DTO for
ImportSpecification
. - ImportSpecificationResponse() - Constructor for class com.broadleafcommerce.dataimport.domain.ImportSpecificationResponse
- importSpecificationService(List<ImportSpecification>) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- ImportSpecificationService - Interface in com.broadleafcommerce.dataimport.service
-
Service to fetch
ImportSpecification
instances. - ImportStatus - Enum in com.broadleafcommerce.dataimport.domain
- ImportTriggeredJobEventConsumer - Interface in com.broadleafcommerce.dataimport.messaging
-
Spring cloud stream messaging interface for receiving triggered job execution from the scheduled job microservice.
- ImportValidationApiError - Class in com.broadleafcommerce.dataimport.web.endpoint.apierror
-
API Error response containing detailed information about import validation errors.
- ImportValidationApiError(String, String, HttpStatus, ImportValidationResponse) - Constructor for class com.broadleafcommerce.dataimport.web.endpoint.apierror.ImportValidationApiError
- ImportValidationContext<R extends FileReaderContext> - Class in com.broadleafcommerce.dataimport.service
-
Execution data when validating an import before processing it.
- ImportValidationContext(ImportRequest, ImportSpecification, FileReader<R>, InputStreamSource) - Constructor for class com.broadleafcommerce.dataimport.service.ImportValidationContext
- ImportValidationException - Exception in com.broadleafcommerce.dataimport.web.endpoint.exception
-
Exception thrown when
ImportManager#initiateImport(ImportRequest, MultipartFile)
finds validation errors. - ImportValidationException(ImportValidationResponse) - Constructor for exception com.broadleafcommerce.dataimport.web.endpoint.exception.ImportValidationException
- ImportValidationResponse - Class in com.broadleafcommerce.dataimport.service
-
Contains detailed information about any validation errors that were found with an import request and file.
- ImportValidationResponse(boolean, String, List<LineError>) - Constructor for class com.broadleafcommerce.dataimport.service.ImportValidationResponse
- ImportValidator - Interface in com.broadleafcommerce.dataimport.service
-
Responsible for performing validations of an import request before it is allowed to be processed/persisted.
- ImportWebAutoConfiguration - Class in com.broadleafcommerce.dataimport.web.autoconfigure
- ImportWebAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.web.autoconfigure.ImportWebAutoConfiguration
- ImportWebAutoConfiguration.ExampleImportSecurityEnhancer - Class in com.broadleafcommerce.dataimport.web.autoconfigure
- INCLUDED_PRODUCT - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.RecordTypes
-
Deprecated.
- incrementSuccessAndErrorCounts(String, long, long) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- incrementSuccessAndErrorCounts(String, long, long) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
This will atomically update the following fields: increment
Import.successCount
, incrementImport.errorCount
, and renewImport.lastUpdated
. - incrementSuccessAndErrorCounts(String, long, long) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- incrementSuccessAndErrorCounts(String, long, long) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Atomically updates the following fields in the given
Import
(specified inimportId
): incrementImport.successCount
, incrementImport.errorCount
, and renewImport.lastUpdated
. - INDEX_BATCH_COMPLETION_CONCEPT_KEY - Static variable in class com.broadleafcommerce.dataimport.service.DefaultIndexNotificationService
- IndexNotificationService - Interface in com.broadleafcommerce.dataimport.service
-
As batches of import completions are consumed, notify the indexer service via message of a batch of
Indexable
instances to index. - indexType(String) - Method in class com.broadleafcommerce.dataimport.service.DefaultIndexNotificationService
-
Deprecated, for removal: This API element is subject to removal in a future version.this method has been replaced with the
ImportBatchIndexableTypeMapping
concept. Please see the javadocs of that for more information. - INDIVIDUALLY_SOLD - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- INDIVIDUALLY_SOLD - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- IneligibleForErrorsReportException(String) - Constructor for exception com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint.IneligibleForErrorsReportException
- initialize() - Method in class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping.FieldNamesToHeaderNamesInitializer
- initializeContextFields(Import, ImportRequest, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
-
Initializes the context-related fields on the given
Import
, including the fields describing the context where the operation itself was initiated (such asImport.getApplicationId()
), and "importing context" fields describing the context where the operation will be performed (such asImport.getImportingApplicationId()
). - initializeDeleteSandboxNotificationState(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- initializeDeleteSandboxNotificationState(String) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Atomically initializes the
NotificationState
forImportDeleteSandboxRequestProducer.TYPE
on the given import if it is found to have aImport.status
ofImportStatus.FAILED
. - initializeDependencyMappings() - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- initializeDependencyMappings() - Method in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification
-
Deprecated.
- initializeFieldConfigMap() - Method in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification
-
Deprecated.
- initializeForIndexing(String, BatchIndexableType, List<String>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
-
Deprecated, for removal: This API element is subject to removal in a future version.
- initializeForIndexing(String, BatchIndexableType, List<String>) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportBatchItemCompletionRepository
-
Deprecated, for removal: This API element is subject to removal in a future version.
- initializeForIndexing(String, String, List<String>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- initializeForIndexing(String, String, List<String>) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportBatchItemCompletionRepository
-
If the import is found, atomically initializes the
NotificationState
forBatchIndexRequestProducer.TYPE
, and renewsImport.getLastUpdated()
. - initializeForSandboxCreation(String, String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- initializeForSandboxCreation(String, String) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
If the import is found and has a
Import.status
ofImportStatus.PROCESSING
, atomically sets theImport.importingSandboxId
to the given value, initializes theNotificationState
forCreateSandboxRequestProducer.TYPE
, and renewsImport.lastUpdated
. - initializeImportingCatalogId(Import, ImportRequest, ImportSpecification, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
-
Initializes
Import.getImportingCatalogId()
. - initializeImportingSandboxFields(Import, ImportRequest, ImportSpecification, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
-
Initializes sandbox-related fields on the importing context.
- initializeIndexNotificationState(D, Instant, BatchIndexableType, List<String>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
-
Deprecated, for removal: This API element is subject to removal in a future version.
- initializeIndexNotificationState(D, Instant, String, List<String>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
-
Initializes the
BatchIndexRequestProducer.TYPE
notification state on the given entity. - initializeNotificationState(D, String, Instant) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- initializeNotificationState(D, String, Instant) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- initializeParentEntityId(ImportRequest, Import) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
-
Initializes
Import.getParentEntityId()
fromImportRequest.getParentEntityId()
. - initializeSandboxNameToCreate(Import, ImportRequest) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
-
Sets the
Import.importingSandboxNameToCreate
to the requested value if provided, else sets it to the name of the import. - initiateImport(ImportRequest, InputStreamSource, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- initiateImport(ImportRequest, InputStreamSource, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.service.ImportManager
-
Validates, prepares, and requests an import to be executed from the given request, but does not actually execute the import.
- INVENTORY - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
- INVENTORY_CHECK_STRATEGY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- INVENTORY_CHECK_STRATEGY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- INVENTORY_RESERVATION_STRATEGY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- INVENTORY_RESERVATION_STRATEGY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- INVENTORY_TYPE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- INVENTORY_TYPE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- isCatalogDiscriminated() - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecificationResponse
- isCatalogDiscriminated() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Whether or not the entity is catalog discriminated.
- isCatalogDiscriminated() - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- isCatalogDiscriminated() - Method in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification
-
Deprecated.
- isCatalogDiscriminated() - Method in class com.broadleafcommerce.dataimport.processor.specification.UpdatePricesSpecification
- isEligibleForErrorsDownload(Import) - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
- isEligibleForErrorsDownload(Import) - Method in interface com.broadleafcommerce.dataimport.service.ErrorsReportService
-
A simple method that examines the given
metadata
object to determine whether an errors report can be created for it. - isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.marketplace.vendor.JpaImportVendorVisibilityHandler
-
NOTE: Since imports are not
Trackable
, persistence-related operations on them don't accept aContextInfo
or perform extra policy validation. - isProductionImport() - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Whether or not this import should go straight to production or into a sandbox.
- isProductionImport() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
Whether or not this import should go straight to production or into a sandbox.
- isProductionImport() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- isRequired() - Method in class com.broadleafcommerce.dataimport.domain.ImportFieldConfig
-
For many import scenarios, a field in an input line is either required or it is not and could be represented by a simple boolean value.
- isRequiresRowTypeHeader() - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- isRequiresRowTypeHeader() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Whether or not the import requires a header for
row_type
. - isSandboxDiscriminated() - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecificationResponse
- isSandboxDiscriminated() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Whether or not the entity is sandbox discriminated.
- isSandboxDiscriminated() - Method in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification
- isSandboxDiscriminated() - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- isSandboxDiscriminated() - Method in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification
-
Deprecated.
- isSandboxDiscriminated() - Method in class com.broadleafcommerce.dataimport.processor.specification.UpdatePricesSpecification
- isSuccessful() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationResponse
-
Whether the import was successfully pre-processed.
- isSuccessful() - Method in class com.broadleafcommerce.dataimport.service.validation.ValidationResult
-
Whether the import was successfully pre-processed.
J
- JOB_NAME - Static variable in class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobListener
- JpaBatch - Class in com.broadleafcommerce.dataimport.provider.jpa.domain
-
Persistent counterpart to
Batch
for use with a JPA-supported datastore. - JpaBatch() - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- JpaBatch(String, String, String, Instant, Instant, String, List<? super JpaNotificationState>) - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- JpaBatchItem - Class in com.broadleafcommerce.dataimport.provider.jpa.domain
-
A logical record from a flat file.
- JpaBatchItem() - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- JpaBatchItemCompletion - Class in com.broadleafcommerce.dataimport.provider.jpa.domain
-
Persistent counter-part to a
BatchItemCompletion
for use with a JPA-supported datastore. - JpaBatchItemCompletion() - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- JpaCustomizedImportBatchItemCompletionRepository<D extends JpaBatchItemCompletion> - Class in com.broadleafcommerce.dataimport.provider.jpa.repository
- JpaCustomizedImportBatchItemCompletionRepository(NotificationStateRepositoryFragment) - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- JpaCustomizedImportBatchRepository<D extends JpaBatch> - Class in com.broadleafcommerce.dataimport.provider.jpa.repository
- JpaCustomizedImportBatchRepository(NotificationStateRepositoryFragment) - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- JpaCustomizedImportRepository<D extends JpaImport> - Class in com.broadleafcommerce.dataimport.provider.jpa.repository
- JpaCustomizedImportRepository(NotificationStateRepositoryFragment) - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- JpaDataImportProperties - Class in com.broadleafcommerce.dataimport.provider.jpa.environment
- JpaDataImportProperties() - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- JpaImport - Class in com.broadleafcommerce.dataimport.provider.jpa.domain
- JpaImport() - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- JpaImportBatchItemCompletionRepository<D extends JpaBatchItemCompletion> - Interface in com.broadleafcommerce.dataimport.provider.jpa.repository
-
JPA domain-specific implementation of
ImportBatchItemCompletionRepository
. - jpaImportBatchItemCompletionRepositoryImpl(NotificationStateRepositoryFragment) - Method in class com.broadleafcommerce.dataimport.provider.jpa.autoconfigure.DataImportJpaAutoConfiguration
- JpaImportBatchRepository<D extends JpaBatch> - Interface in com.broadleafcommerce.dataimport.provider.jpa.repository
-
JPA domain-specific implementation of
ImportBatchRepository
. - jpaImportBatchRepositoryImpl(NotificationStateRepositoryFragment) - Method in class com.broadleafcommerce.dataimport.provider.jpa.autoconfigure.DataImportJpaAutoConfiguration
- JpaImportLobRepository<D extends com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImportLob> - Interface in com.broadleafcommerce.dataimport.provider.jpa.repository
-
JPA domain-specific repository for
JpaImportLob
. - JpaImportRepository<D extends JpaImport> - Interface in com.broadleafcommerce.dataimport.provider.jpa.repository
-
JPA domain-specific implementation of
ImportRepository
. - jpaImportRepositoryImpl(NotificationStateRepositoryFragment) - Method in class com.broadleafcommerce.dataimport.provider.jpa.autoconfigure.DataImportJpaAutoConfiguration
- jpaImportStorageService(JpaImportLobRepository<JpaImportLob>, TypeFactory) - Method in class com.broadleafcommerce.dataimport.provider.jpa.autoconfigure.DataImportJpaAutoConfiguration
- JpaImportVendorVisibilityHandler - Class in com.broadleafcommerce.dataimport.provider.marketplace.vendor
-
Responsible for performing vendor-visibility operations on
JpaImport
entities. - JpaImportVendorVisibilityHandler() - Constructor for class com.broadleafcommerce.dataimport.provider.marketplace.vendor.JpaImportVendorVisibilityHandler
- JpaLobStorageService<D extends com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImportLob> - Class in com.broadleafcommerce.dataimport.provider.jpa.service
-
Utilizes Jpa to save and retrieve files for import
- JpaLobStorageService(JpaImportLobRepository<D>, TypeFactory) - Constructor for class com.broadleafcommerce.dataimport.provider.jpa.service.JpaLobStorageService
- JpaRouteConstants - Class in com.broadleafcommerce.dataimport.provider.jpa
- JpaRouteConstants.Persistence - Class in com.broadleafcommerce.dataimport.provider.jpa
K
- KEYWORDS - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- KEYWORDS - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
L
- LazyInputStreamResource - Class in com.broadleafcommerce.dataimport.service.support
-
An alternative to
InputStreamResource
that only creates theInputStream
whenLazyInputStreamResource.getInputStream()
is invoked. - LazyInputStreamResource(LazyInputStreamResource.IOThrowingSupplier<InputStream>) - Constructor for class com.broadleafcommerce.dataimport.service.support.LazyInputStreamResource
- LazyInputStreamResource.IOThrowingSupplier<T> - Interface in com.broadleafcommerce.dataimport.service.support
-
An alternative to
Supplier
that allows throwing anIOException
. - LINE_1 - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressFields
- LINE_1 - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressHeaders
- LINE_2 - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressFields
- LINE_2 - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressHeaders
- LINE_3 - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressFields
- LINE_3 - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressHeaders
- LineError - Class in com.broadleafcommerce.dataimport.service
-
Describes a static validation error for a line in an import file.
- LineError(long, String) - Constructor for class com.broadleafcommerce.dataimport.service.LineError
- lineErrors(String, List<LineError>) - Static method in class com.broadleafcommerce.dataimport.service.ImportValidationResponse
- listen(Message<BatchCompletion>) - Method in class com.broadleafcommerce.dataimport.messaging.BatchCompletionListener
- listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
-
Queries the data store for all imports with a
ImportStatus.REQUESTED
status whoseImport.lastUpdated
is beyond an acceptable threshold from the current time. - listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobListener
- listen(Message<ProcessImportRequest>) - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequestListener
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
M
- mapDynamicFieldToHeader(String, String) - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- mapDynamicFieldToHeader(String, String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Similar to
ImportSpecification.mapDynamicHeaderToField(String, String)
, but for reverse mappings from field names back to header names. - mapDynamicHeaderToField(String, String) - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
- mapDynamicHeaderToField(String, String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
The specification may support dynamic header-field mappings beyond any hardcoded configuration in
ImportSpecification.getHeaderFieldConfigsByRowType()
. - mapFromFieldToHeader(String, String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.DynamicHeaderFieldMapping
-
Map the given field back to its corresponding header.
- mapFromFieldToHeader(String, String) - Method in class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping
- mapFromHeaderToField(String, String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.DynamicHeaderFieldMapping
-
Map the given header to its corresponding field.
- mapFromHeaderToField(String, String) - Method in class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping
- markCancelled(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- markCancelled(String) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Atomically marks the given import as cancelled.
- markCancelled(String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- markCancelled(String) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Atomically marks the given import as cancelled.
- markCompleted(String) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- markCompleted(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- markCompleted(String) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Atomically marks the given import as completed.
- markCompleted(String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- markCompleted(String) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Atomically marks the given import as completed.
- markErrored(String, String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- markErrored(String, String) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Atomically finds and updates the import's
Import.status
toImportStatus.FAILED
and setsImport.errorMessage
toerrorMessage
. - markErrored(String, String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- markErrored(String, String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- markErrored(String, String) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Atomically finds and updates the import's
Import.status
toImportStatus.FAILED
, setsImport.errorMessage
toerrorMessage
, and renewsImport.lastUpdated
. - markHanging(String, Instant, String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- markHanging(String, Instant, String) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Atomically updates the import only if its
Import.status
isImportStatus.REQUESTED
and itsImport.lastUpdated
is before the givencutoff
. - markHanging(String, Instant, String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- markHanging(String, Instant, String) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Atomically updates the import only if its
Import.status
isImportStatus.REQUESTED
and itsImport.lastUpdated
is before the givencutoff
. - markImportCompleted(String) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchCompletionService
- markProcessing(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- markProcessing(String) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Sets an import with the given
importId
toImportStatus.PROCESSING
, if and only if it was originallyImportStatus.REQUESTED
. - markProcessing(String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- markProcessing(String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- markProcessing(String) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Sets the given import to
ImportStatus.PROCESSING
if and only if the given import was alreadyImportStatus.REQUESTED
. - markProcessingBatchAsCompleted(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- markProcessingBatchAsCompleted(String) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportBatchRepository
-
Changes the status to
BatchStatus.COMPLETED
and the completion date to the current time if the given batch is in aBatchStatus.PROCESSING
state. - MAX_USES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Fields
- MAX_USES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification.Headers
- MAX_USES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Fields
- MAX_USES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Headers
- MaxLengthValidator - Class in com.broadleafcommerce.dataimport.service.validation
-
Validates that a row length matches the provided length value.
- MaxLengthValidator(int) - Constructor for class com.broadleafcommerce.dataimport.service.validation.MaxLengthValidator
- MEDIUM_TEXT_LENGTH - Static variable in class com.broadleafcommerce.dataimport.processor.specification.support.ImportSpecificationFieldUtils.MaxLengths
-
Used in rare circumstances where a field may be significantly larger than
ImportSpecificationFieldUtils.MaxLengths.TEXT_LENGTH
. - MERCHANDISING_PRODUCT - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- MERCHANDISING_PRODUCT - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- MERGING_TYPE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- MERGING_TYPE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- MONEY_AMOUNT_REGEX - Static variable in class com.broadleafcommerce.dataimport.service.validation.MoneyAmountValidator
- MoneyAmountValidator - Class in com.broadleafcommerce.dataimport.service.validation
-
Simple validation that allows for numbers only, with a single decimal and from 1-5 decimal places.
- MoneyAmountValidator() - Constructor for class com.broadleafcommerce.dataimport.service.validation.MoneyAmountValidator
- MSRP - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- MSRP - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
N
- NAME - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressFields
- NAME - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressHeaders
- NAME - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- NAME - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- NAME - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Fields
-
Deprecated.
- NAME - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Headers
-
Deprecated.
- NonExistingResource() - Constructor for class com.broadleafcommerce.dataimport.service.AbstractExampleImportResolver.NonExistingResource
- normalize(Map<String, String>) - Method in class com.broadleafcommerce.dataimport.service.normalizer.BooleanNormalizer
- normalize(Map<String, String>) - Method in interface com.broadleafcommerce.dataimport.service.normalizer.ImportDataNormalizer
-
Normalizes data under certain headers from
ImportDataNormalizer.getHeaderNamesToNormalize()
. - normalize(Map<String, String>) - Method in class com.broadleafcommerce.dataimport.service.normalizer.UTCDateNormalizer
- normalizeRowData(Map<String, String>, ImportSpecification) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- notifyOfDeleteSandboxRequest(String) - Method in class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
- notifyOfDeleteSandboxRequest(String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- notifyOfDeleteSandboxRequest(String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- notifyOfDeleteSandboxRequest(String) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Tries to find
Import
byImport.id
if found and it has aImport.status
ofImportStatus.FAILED
, atomically initializes itsNotificationState
forImportDeleteSandboxRequestProducer.TYPE
and renewsImport.lastUpdated
.
O
- OFFER_CODES - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
- OFFER_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Fields
- OFFER_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification.Headers
- offerCodeSpecification(ImportDataNormalizer) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- OfferCodeSpecification - Class in com.broadleafcommerce.dataimport.processor.specification
- OfferCodeSpecification(String, List<ImportDataNormalizer>, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification
- OfferCodeSpecification(List<ImportDataNormalizer>, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification
- OfferCodeSpecification.Fields - Class in com.broadleafcommerce.dataimport.processor.specification
- OfferCodeSpecification.Headers - Class in com.broadleafcommerce.dataimport.processor.specification
- offerCodeUTCDateNormalizer() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- ONLINE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- ONLINE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- OPERATION_COLUMN - Static variable in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- operationResolver() - Method in class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration
- OPTION - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.RecordTypes
-
Deprecated.
- OrganizationResponse(List<BatchRecord>, List<BatchItemCompletion>) - Constructor for class com.broadleafcommerce.dataimport.processor.support.RecordProcessingUtils.OrganizationResponse
- organizeIntoHierarchy(String, List<BatchRecord>, Set<String>, Map<String, Set<String>>) - Static method in class com.broadleafcommerce.dataimport.processor.support.RecordProcessingUtils
-
The records as read from the file will be a flat list, with dependents directly following their parents.
P
- PARENT_RECORD_ERROR - Static variable in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- parentEntityIdRequiredInRequest() - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Certain imports support the concept of
Import.getParentEntityId()
. - parentEntityIdRequiredInRequest() - Method in class com.broadleafcommerce.dataimport.processor.specification.inventory.SkuInventoryImportSpecification
- PAUSED - Enum constant in enum com.broadleafcommerce.dataimport.domain.ImportStatus
-
The import is not currently running but can be resumed later
- PENDING - Enum constant in enum com.broadleafcommerce.dataimport.domain.BatchItemStatus
-
The batch item is in an unfinished state - it has either not yet begun processing, or is in the midst of being processed.
- populateDynamicHeaderMappingsByRowType(Map<String, List<DynamicHeaderFieldMapping>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
-
This method is always invoked in the constructor - see
DefaultSpecification.createUnmodifiableDynamicHeaderMappingsByRowType()
. - populateDynamicHeaderMappingsByRowType(Map<String, List<DynamicHeaderFieldMapping>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- populateHeaderFieldConfigsByRowType(Map<String, Map<String, ImportFieldConfig>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification
- populateHeaderFieldConfigsByRowType(Map<String, Map<String, ImportFieldConfig>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.CustomerSegmentMemberSpecification
- populateHeaderFieldConfigsByRowType(Map<String, Map<String, ImportFieldConfig>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification
- populateHeaderFieldConfigsByRowType(Map<String, Map<String, ImportFieldConfig>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.DefaultSpecification
-
This method is always invoked in the constructor - see
DefaultSpecification.createUnmodifiableHeaderFieldConfigsByRowType()
. - populateHeaderFieldConfigsByRowType(Map<String, Map<String, ImportFieldConfig>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.inventory.SkuInventoryImportSpecification
- populateHeaderFieldConfigsByRowType(Map<String, Map<String, ImportFieldConfig>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.OfferCodeSpecification
- populateHeaderFieldConfigsByRowType(Map<String, Map<String, ImportFieldConfig>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification
- populateHeaderFieldConfigsByRowType(Map<String, Map<String, ImportFieldConfig>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- populateHeaderFieldConfigsByRowType(Map<String, Map<String, ImportFieldConfig>>) - Method in class com.broadleafcommerce.dataimport.processor.specification.UpdatePricesSpecification
- POSTAL_CODE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressFields
- POSTAL_CODE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressHeaders
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.dataimport.autoconfigure.DataImportDefaultsEnvironmentPostProcessor
- PRICE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Fields
- PRICE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Headers
- PRICE_DATA - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
- PRICE_LIST_ID - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Headers
- priceDataExampleImportResolver() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration.ExampleImportConfiguration
- PriceDataExampleImportResolver - Class in com.broadleafcommerce.dataimport.service
-
Looks up resources from classpath:default-examples/$type.$specification.
- PriceDataExampleImportResolver() - Constructor for class com.broadleafcommerce.dataimport.service.PriceDataExampleImportResolver
- PriceDataSpecification - Class in com.broadleafcommerce.dataimport.processor.specification
- PriceDataSpecification(String, List<ImportDataNormalizer>, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification
- PriceDataSpecification(List<ImportDataNormalizer>, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification
- PriceDataSpecification.Fields - Class in com.broadleafcommerce.dataimport.processor.specification
- PriceDataSpecification.Headers - Class in com.broadleafcommerce.dataimport.processor.specification
- priceDataUTCDateNormalizer() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- PRIMARY_CATEGORY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- PRIMARY_CATEGORY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- PRIMARY_IMAGE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- PRIMARY_IMAGE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- process(Import, BatchCompletion) - Method in class com.broadleafcommerce.dataimport.service.DefaultIndexNotificationService
- process(ImportProcessingContext<? extends FileReaderContext>) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- process(ImportProcessingContext<? extends FileReaderContext>) - Method in interface com.broadleafcommerce.dataimport.processor.ImportProcessor
-
Performs the operations required to transform the given
file
into persisting into a backing data store. - process(String, BatchCompletion, BatchIndexableType) - Method in class com.broadleafcommerce.dataimport.service.DefaultIndexNotificationService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- processBatch(List<BatchRecord>, Import) - Method in interface com.broadleafcommerce.dataimport.processor.BatchManager
-
Given a batch of items that have been read from a flat file, this is responsible for the processing after reading.
- processBatch(List<BatchRecord>, Import) - Method in class com.broadleafcommerce.dataimport.processor.DefaultBatchManager
- processBatchDeletion(List<String>) - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobHandler
- processImport(String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- processImport(String) - Method in interface com.broadleafcommerce.dataimport.service.ImportManager
-
Begins processing the import by reading the uploaded file and parsing out the items within it.
- processImportDeletion(List<String>) - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobHandler
- ProcessImportRequest - Class in com.broadleafcommerce.dataimport.messaging
-
A message representing a request to perform the import
Import
. - ProcessImportRequest(String) - Constructor for class com.broadleafcommerce.dataimport.messaging.ProcessImportRequest
- ProcessImportRequestConsumer - Interface in com.broadleafcommerce.dataimport.messaging.channel
- processImportRequestInput() - Method in interface com.broadleafcommerce.dataimport.messaging.channel.ProcessImportRequestConsumer
- ProcessImportRequestListener - Class in com.broadleafcommerce.dataimport.messaging
-
Receives the process import event on the message channel to start the import
- ProcessImportRequestListener(IdempotentMessageConsumptionService, ImportManager) - Constructor for class com.broadleafcommerce.dataimport.messaging.ProcessImportRequestListener
- processImportRequestMessageFactory(DomainMapperManager) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationAutoConfiguration
- ProcessImportRequestMessageFactory - Class in com.broadleafcommerce.dataimport.messaging
-
MessageFactory
for creatingProcessImportRequest
messages. - ProcessImportRequestMessageFactory(DomainMapperManager) - Constructor for class com.broadleafcommerce.dataimport.messaging.ProcessImportRequestMessageFactory
- ProcessImportRequestNotificationAutoConfiguration - Class in com.broadleafcommerce.dataimport.messaging.autoconfigure
-
Configure the durable notification components for
ProcessImportRequestProducer
. - ProcessImportRequestNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationAutoConfiguration
- processImportRequestNotificationHandler(ProcessImportRequestProducer, ProcessImportRequestNotificationProperties, List<IgnoredNotificationStateRepository>, ProcessImportRequestMessageFactory, MessageSerializationHelper) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationAutoConfiguration
- ProcessImportRequestNotificationProperties - Class in com.broadleafcommerce.dataimport.messaging.autoconfigure
-
Configuration properties for the
NotificationHandler
andRetryHandler
forProcessImportRequestProducer
. - ProcessImportRequestNotificationProperties() - Constructor for class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationProperties
- processImportRequestOutput() - Method in interface com.broadleafcommerce.dataimport.messaging.channel.ProcessImportRequestProducer
- ProcessImportRequestProducer - Interface in com.broadleafcommerce.dataimport.messaging.channel
- processImportRequestRetryClusterService(CamelClusterService, ProcessImportRequestNotificationProperties, ImportRepository<?>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationAutoConfiguration
- processImportUpdateRequestListener(IdempotentMessageConsumptionService, ImportManager) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.DataImportMessagingAutoConfiguration
- processIndividualBatchItemCompletionDeletion(List<String>, String) - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobHandler
- PROCESSING - Enum constant in enum com.broadleafcommerce.dataimport.domain.BatchStatus
-
The batch is waiting to hear back from the resource tier for whether or not it has completed processing
- PROCESSING - Enum constant in enum com.broadleafcommerce.dataimport.domain.ImportStatus
-
The import is currently being processed
- processItemCompletionDeletion(List<String>) - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobHandler
-
Delete any
BatchItemCompletion
related to the imports in batch - processMessage(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
- PRODUCT - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
- PRODUCT - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.RecordTypes
- PRODUCT - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.RecordTypes
-
Deprecated.
- PRODUCT_OPTIONS - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- PRODUCT_OPTIONS - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- productBooleanNormalizer() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- productImportBatchIndexableTypeMapping() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- ProductImportBatchIndexableTypeMapping - Class in com.broadleafcommerce.dataimport.service.index
-
ImportBatchIndexableTypeMapping
for imports that need to emit messages forBatchIndexableType.PRODUCT
. - ProductImportBatchIndexableTypeMapping() - Constructor for class com.broadleafcommerce.dataimport.service.index.ProductImportBatchIndexableTypeMapping
- productSpecification(ImportDataNormalizer) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- ProductSpecification - Class in com.broadleafcommerce.dataimport.processor.specification
-
Deprecated.
- ProductSpecification(String, List<ImportDataNormalizer>, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification
-
Deprecated.
- ProductSpecification(List<ImportDataNormalizer>, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification
-
Deprecated.
- ProductSpecification.Fields - Class in com.broadleafcommerce.dataimport.processor.specification
-
Deprecated.
- ProductSpecification.Headers - Class in com.broadleafcommerce.dataimport.processor.specification
-
Deprecated.
- ProductSpecification.RecordTypes - Class in com.broadleafcommerce.dataimport.processor.specification
-
Deprecated.
- ProductSpecificationUtils - Class in com.broadleafcommerce.dataimport.processor.specification.product.support
-
Holds functionality common to product-related specifications.
- ProductSpecificationUtils.Fields - Class in com.broadleafcommerce.dataimport.processor.specification.product.support
- ProductSpecificationUtils.Headers - Class in com.broadleafcommerce.dataimport.processor.specification.product.support
- ProductSpecificationUtils.RecordTypes - Class in com.broadleafcommerce.dataimport.processor.specification.product.support
- productUTCDateNormalizer() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- PurgeCartJobConfiguration() - Constructor for class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration.PurgeCartJobConfiguration
- purgeImportData() - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobHandler
-
Purges import data 1.
- purgeImportJobHandler(ImportService<Import>, BatchItemCompletionService<BatchItemCompletion>, BatchService<Batch>, PurgeImportProperties) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- PurgeImportJobHandler - Class in com.broadleafcommerce.dataimport.service.purge
-
Purges
Import
, and relatedBatch
andBatchItemCompletion
records since these have the opportunity to grow large - PurgeImportJobHandler(ImportService<Import>, BatchItemCompletionService<BatchItemCompletion>, BatchService<Batch>, PurgeImportProperties) - Constructor for class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobHandler
- purgeImportJobListener(PurgeImportJobHandler, IdempotentMessageConsumptionService) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration.PurgeCartJobConfiguration
- PurgeImportJobListener - Class in com.broadleafcommerce.dataimport.service.purge
- PurgeImportJobListener(PurgeImportJobHandler, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.dataimport.service.purge.PurgeImportJobListener
- PurgeImportProperties - Class in com.broadleafcommerce.dataimport.service.purge
-
Properties used when purging imports via
PurgeImportJobHandler
- PurgeImportProperties() - Constructor for class com.broadleafcommerce.dataimport.service.purge.PurgeImportProperties
- PurgeImportTriggeredJobEventConsumer - Interface in com.broadleafcommerce.dataimport.service.purge
- put(String, CorrelationIdMapping) - Method in interface com.broadleafcommerce.dataimport.processor.CorrelationIdMappingCache
-
Add a new mapping from a correlation id in the file to a resource tier identifier
- put(String, CorrelationIdMapping) - Method in class com.broadleafcommerce.dataimport.processor.SimpleCorrelationIdCache
R
- read(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.service.JpaLobStorageService
- read(String) - Method in interface com.broadleafcommerce.dataimport.service.StorageService
-
Reads out previously-stored data with
StorageService.store(InputStream, String)
- readAll(Pageable, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- readAll(Pageable, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Finds and returns all imports.
- readAll(Pageable, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- readAll(Pageable, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Finds and returns all imports.
- readAllByImportId(String, Node, Pageable) - Method in interface com.broadleafcommerce.dataimport.service.BatchItemCompletionService
-
Finds and returns all of the item completions whose
BatchItemCompletion.importId
matches the given value. - readAllByImportId(String, Node, Pageable) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- readAllByImportIdAndStatus(String, String) - Method in interface com.broadleafcommerce.dataimport.service.BatchItemCompletionService
-
Finds and returns all of the item completions whose
BatchItemCompletion.importId
matches the given importId andBatchItemCompletion.status
given status. - readAllByImportIdAndStatus(String, String) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- readBatchItemCompletionIdsByImportId(String, Pageable) - Method in interface com.broadleafcommerce.dataimport.repository.ImportBatchItemCompletionRepository
-
Read a list of batch item completions for the provided import id
- readBatchItemCompletionIdsByImportIdForPurge(String, int) - Method in interface com.broadleafcommerce.dataimport.service.BatchItemCompletionService
-
Read a list of batch item completions for the provided import id.
- readBatchItemCompletionIdsByImportIdForPurge(String, int) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- readByActiveStatus(boolean, Pageable, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- readByActiveStatus(boolean, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Finds and returns all imports whose
Import.getStatus()
satisfies the requirement ofisActive
. - readByAuthor(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- readByAuthor(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Reads the imports with the given
Import.getAuthor()
. - readByAuthorAndApplicationIdAndTenantId(String, String, String, Node, Pageable) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- readByAuthorAndApplicationIdAndTenantId(String, String, String, Node, Pageable) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Deprecated.since 1.3, replaced by
ImportService.readByAuthor(String, Node, Pageable, ContextInfo)
- readByCorrelationIdInOrTopLevelParentIdInOrderedByLineNumber(String, Collection<String>, Collection<String>) - Method in interface com.broadleafcommerce.dataimport.service.BatchItemCompletionService
-
For the given
importId
, returns all batch item completion records which either have aBatchItemCompletion.correlationId
that matches one of the givencorrelationIdIn
values or aBatchItemCompletion.topLevelParentCorrelationId
that matches one of the giventopLevelParentCorrelationIdIn
values. - readByCorrelationIdInOrTopLevelParentIdInOrderedByLineNumber(String, Collection<String>, Collection<String>) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchItemCompletionService
- readById(String, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- readById(String, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Reads the specified import by
Import.getId()
. - readByStatus(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- readByStatus(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Finds and returns all imports whose
Import.getStatus()
equals the given value. - readByStatusNot(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- readByStatusNot(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Finds and returns all imports whose
Import.getStatus()
is not equal to the given value. - readImportsBeforeDate(Instant) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- readImportsBeforeDate(Instant) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Read all imports whose
Import.getLastUpdated()
occurs before the provided time - readImportsForAuthor(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.dataimport.web.endpoint.AuthorImportEndpoint
- readNextLine() - Method in interface com.broadleafcommerce.dataimport.processor.ContextualFileReader
-
Returns the next row of data.
- readNextLine() - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
- readNextLine() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
- readNextLine(C) - Method in interface com.broadleafcommerce.dataimport.processor.FileReader
-
Returns the next row of data.
- readNextLine(CSVFileReader.CSVFileReaderContext) - Method in class com.broadleafcommerce.dataimport.processor.csv.CSVFileReader
- readNextLine(XLSFileReader.XLSFileReaderContext) - Method in class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader
- ReadOriginalImportFileException - Exception in com.broadleafcommerce.dataimport.web.endpoint.exception
- ReadOriginalImportFileException(String, Throwable) - Constructor for exception com.broadleafcommerce.dataimport.web.endpoint.exception.ReadOriginalImportFileException
- readRequestedLastUpdatedBefore(Instant) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- readRequestedLastUpdatedBefore(Instant) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Reads the imports whose status is
ImportStatus.REQUESTED
and whoseImport.lastUpdated
is before the givencutoff
. - readRequestedLastUpdatedBeforeAndTenantId(Instant, String) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- readRequestedLastUpdatedBeforeAndTenantId(Instant, String) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Reads the imports whose status is
ImportStatus.REQUESTED
and whoseImport.lastUpdated
is before the givencutoff
, within the specified tenant. - readSystemImports(Boolean, Pageable, ContextInfo) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- receiveCompletion(BatchCompletion) - Method in interface com.broadleafcommerce.dataimport.service.BatchCompletionService
-
Receives the completion for a given batch and updates the underlying
Batch
,Import
andBatchItemCompletions
based on the information applied in the completion. - receiveCompletion(BatchCompletion) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchCompletionService
- receiveCompletion(Message<BatchCompletion>) - Method in class com.broadleafcommerce.dataimport.messaging.BatchCompletionListener
- RecordProcessingUtils - Class in com.broadleafcommerce.dataimport.processor.support
-
Utility class containing helpful constants for processing of
BatchRecord
during reading and parsing. - RecordProcessingUtils.OrganizationResponse - Class in com.broadleafcommerce.dataimport.processor.support
-
A response detailing the results of attempting to organize flattened records into a hierarchy.
- RegexFieldValidator - Class in com.broadleafcommerce.dataimport.service.validation
-
Validates that a row value matches the provided regular expression.
- RegexFieldValidator(String) - Constructor for class com.broadleafcommerce.dataimport.service.validation.RegexFieldValidator
- remove(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.service.JpaLobStorageService
- remove(String) - Method in interface com.broadleafcommerce.dataimport.service.StorageService
-
Deletes the resource at the given
path
- removeAll(String) - Method in interface com.broadleafcommerce.dataimport.processor.CorrelationIdMappingCache
-
Once an import has finished processing there is no more need to keep the cache around.
- removeAll(String) - Method in class com.broadleafcommerce.dataimport.processor.SimpleCorrelationIdCache
- replaceContainedItems(D) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- replaceContainedItems(D) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportBatchRepository
-
Atomically updates the batch items for the given batch.
- replaceCorrelationIdsAndCollectErrors(BatchRecord, ImportProcessingContext<? extends FileReaderContext>, List<BatchItemCompletion>, String) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
-
Resolves and replaces any correlation id references found in the
rows
of the givenBatchRecord
and its dependents with the corresponding resource IDs. - replaceHeaderNameWithPropertyName(Map<String, String>, ImportSpecification) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- replaceNullRowValuesWithSpecDefaults(Map<String, String>, ImportSpecification) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
- REQUESTED - Enum constant in enum com.broadleafcommerce.dataimport.domain.ImportStatus
-
The user has uploaded the file and the import has been scheduled but it has not attempted processing yet
- resolveAndRemoveCorrelationId(Map<String, String>) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
-
Resolves the correlation ID value from the given
row
. - resolveAndRemoveId(Map<String, String>) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
-
Resolves the ID value from the given
row
. - resolveAndRemoveOperationType(Map<String, String>) - Method in class com.broadleafcommerce.dataimport.processor.csv.DefaultImportProcessor
-
Resolves the operation type value from the given
row
. - resolveAndRemoveRecordType(Map<String, String>) - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Determines the row type for a row of data.
- resolveExample(String, String) - Method in class com.broadleafcommerce.dataimport.service.CompleteProductExampleImportResolver
- resolveExample(String, String) - Method in class com.broadleafcommerce.dataimport.service.DefaultExampleImportResolver
- resolveExample(String, String) - Method in interface com.broadleafcommerce.dataimport.service.ExampleImportResolver
-
Resolve an import file used as an example for the end user to download
- resolveExample(String, String) - Method in class com.broadleafcommerce.dataimport.service.PriceDataExampleImportResolver
- resolveExample(String, String) - Method in class com.broadleafcommerce.dataimport.service.UserExampleImportResolver
- resolveParentEntityId(ImportRequest, Import) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
-
Deprecated, for removal: This API element is subject to removal in a future version.
- resolveRecordTypeBeforePropertyMapping(Map<String, String>) - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
Determines the row type for a row of data.
- RouteConstants - Class in com.broadleafcommerce.dataimport.provider
- RouteConstants.Persistence - Class in com.broadleafcommerce.dataimport.provider
- ROW_DETERMINATION_COLUMN - Static variable in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
S
- SALE_PRICE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- SALE_PRICE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- salePriceDataSpecification(ImportDataNormalizer) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- save(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- save(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- save(Object) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- saveAll(Iterable<?>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- saveAll(Iterable<?>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- saveAll(Iterable<?>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- SCOPES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.Campaign
- SCOPES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.Customer
- SCOPES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.CustomerSegment
- SCOPES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.Inventory
- SCOPES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.Offer
- SCOPES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.PriceData
- SCOPES - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ImportAuthorizations.Product
- SEARCHABLE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- SEARCHABLE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- SECONDARY_CATEGORY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- SECONDARY_CATEGORY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- SECONDARY_IMAGE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- SECONDARY_IMAGE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- set_items(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
-
The items that should be inserted within this batch.
- setApplicationId(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The application that the import is initialized on.
- setApplicationId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setAuthor(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Who is making the change
- setAuthor(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setBatchIndexableTypeMappings(List<ImportBatchIndexableTypeMapping>) - Method in class com.broadleafcommerce.dataimport.service.DefaultIndexNotificationService
- setBatchSize(int) - Method in class com.broadleafcommerce.dataimport.processor.environment.DataImportProcessorProperties
-
The amount of items that will be read from the file (excluding the header) before sending a message to process the batch
- setCatalogDiscriminated(boolean) - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecificationResponse
- setChangeContainer(ChangeContainer) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Metadata used to populate any
ChangeEvent
created from this request. - setChangeContainer(ChangeContainer) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
Metadata used to populate any
ChangeEvent
created from this request. - setChangeContainer(ChangeContainer) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setCompleted(Instant) - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
When this batch completed its handling
- setCompleted(Instant) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- setCorrelationId(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
- setCorrelationId(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
Identifier that allows the resource tier to map back responses to a record within the batch
- setCorrelationId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
-
Identifier that allows the resource tier to map back responses to a record within the batch
- setCorrelationId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
-
Identifier that allows the resource tier to map back responses to a record within the batch.
- setCorrelationIdMappings(List<CorrelationIdMapping>) - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
Correlation ids that have specific resource tier identifiers that were managed outside of this batch
- setCreated(Instant) - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
When this batch was created
- setCreated(Instant) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- setDependents(List<BatchItem>) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
Items that should be conceptually linked to the parent record that represents this item
- setDependents(List<JpaBatchItem>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
-
Items that should be conceptually linked to the parent record that represents this item
- setErrorCount(long) - Method in class com.broadleafcommerce.dataimport.domain.Import
- setErrorCount(long) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setErrorMessage(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
If
BatchItem.setStatus(BatchItemStatus)
isBatchItemStatus.ERROR
then this contains a message detailing what the problem was - setErrorMessage(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
If
BatchItemCompletion.setStatus(BatchItemStatus)
isBatchItemStatus.ERROR
then this contains a message detailing what the problem was - setErrorMessage(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
If the import as a whole encountered an error and needed to stop, this field holds a description of the error.
- setErrorMessage(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
-
If
JpaBatchItem.setStatus(BatchItemStatus)
isBatchItemStatus.ERROR
then this contains a message detailing what the problem was - setErrorMessage(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- setErrorMessage(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setErrorMessageHeader(String) - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
-
Header in the error download that maps to the error that occurred with the record
- setFailedNotificationAttempt(Object, String, int, Instant, Class<?>, boolean) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- setFailedNotificationAttempt(Object, String, int, Instant, Class<?>, boolean) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- setFailedNotificationAttempt(Object, String, int, Instant, Class<?>, boolean) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- setFileLocation(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The location to the file that was uploaded representing this import.
- setFileLocation(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setFileType(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The original file type that this import comes from
- setFileType(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The type of data that is being imported
- setFileType(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setFilterRulesCriteriaBuilder(JpaFiltersCriteriaBuilder) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- setHanging(Import, Instant, String) - Method in class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
- setHangingCutoff(Duration) - Method in class com.broadleafcommerce.dataimport.messaging.ImportOrphanCheckListener
-
This value represents the amount of time that an import is allowed to be idle (in a state of "REQUESTED") before it is considered hanging and set to an error state.
- setId(String) - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
Unique id of this batch
- setId(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
A unique identifier for this completion.
- setId(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The unique ID of this import
- setId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- setId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- setId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setImportBatchSize(int) - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportProperties
- setImportId(String) - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
The parent import that this batch is associated with
- setImportId(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
The id of the
Import
that this item is under. - setImportId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
-
The import that this batch request is associated with
- setImportId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- setImportingApplicationId(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The application that the import items should go into.
- setImportingApplicationId(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The application that the import items should go into.
- setImportingApplicationId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setImportingCatalogId(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The catalog that the import items should go into.
- setImportingCatalogId(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The catalog that the import items should go into.
- setImportingCatalogId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setImportingCustomerContextId(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The ID of the customer context that the import items should go into.
- setImportingCustomerContextId(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The ID of the customer context that the import items should go into.
- setImportingCustomerContextId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setImportingSandboxId(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The sandbox that the import items should go into.
- setImportingSandboxId(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The sandbox that the import items should go into.
- setImportingSandboxId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setImportingSandboxNameToCreate(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
If and only if a new sandbox needs to be created for the current import (determined using the logic described in
Import.importingSandboxId
), this field will hold the name of the sandbox that will be created. - setImportingSandboxNameToCreate(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
If and only if a new sandbox needs to be created for the current import (determined using the logic described in
ImportRequest.importingSandboxId
), this field can be used to supply the name of the sandbox that should be created. - setImportingSandboxNameToCreate(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setImportService(ImportService<Import>) - Method in class com.broadleafcommerce.dataimport.messaging.BatchRequestMessageFactory
- setImportSpecificationService(ImportSpecificationService) - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
- setImportSpecificationService(ImportSpecificationService) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- setImportType(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecificationResponse
- setIncludedHeaders(Set<String>) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Restrictive defined headers to use for the import.
- setIncludedHeaders(Set<String>) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
Restrictive defined headers to use for the import.
- setIncludedHeaders(Set<String>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setItemCompletionBatchSize(int) - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportProperties
-
The batch size for deleting
BatchItemCompletion
entities - setItems(List<BatchItem>) - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
All of the items within this batch
- setItems(List<JpaBatchItem>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
-
Provides a way for callers to set the
JpaBatch._items
without dealing with the serialization aspect. - setJpa(JpaProperties) - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- setLastUpdated(Instant) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
When this import was last touched
- setLastUpdated(Instant) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setLineNumber(long) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
The line number in the original data file that this item appears in.
- setLineNumber(long) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
The line number in the original data file that this item appears in.
- setLineNumber(long) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- setLineNumber(long) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- setLineNumberHeader(String) - Method in class com.broadleafcommerce.dataimport.service.CSVErrorsReportService
-
Header in the error download that maps back to the line number in the original file
- setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- setName(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The name of this import.
- setName(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The name of this import.
- setName(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setNotification(NotificationProperties) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationProperties
- setNotification(NotificationProperties) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationProperties
- setNotification(NotificationProperties) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationProperties
- setNotification(NotificationProperties) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationProperties
- setNotificationAcknowledged(Object, String, int, Class<?>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchItemCompletionRepository
- setNotificationAcknowledged(Object, String, int, Class<?>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportBatchRepository
- setNotificationAcknowledged(Object, String, int, Class<?>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- setNotificationStates(List<NotificationState>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- setNotificationStates(List<NotificationState>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- setNotificationStates(List<NotificationState>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setNumDays(int) - Method in class com.broadleafcommerce.dataimport.service.purge.PurgeImportProperties
-
The number of days beyond which to delete import data
- setOfferServicesVersion(String) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServicesProperties
-
The offer version enabled for external service calls with ImportServices.
- setOperation(OperationType) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
- setOperation(OperationType) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
The operation type performed (or intended to be performed) for this record.
- setOperation(OperationType) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- setOperation(OperationType) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- setParameters(Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Additional information passed down to each batch to the resource tier.
- setParameters(Map<String, Object>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setParentEntityId(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Certain imports may be responsible for importing entities under a common 'parent entity'.
- setParentEntityId(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
See the Javadocs of
Import.getParentEntityId()
for details about this field. - setParentEntityId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
-
In some import scenarios, the imported entities cannot exist without a parent entity.
- setProductionImport(boolean) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Whether or not this import should go straight to production or into a sandbox.
- setProductionImport(boolean) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
Whether or not this import should go straight to production or into a sandbox.
- setProductionImport(boolean) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setProperties(ImportServicesProperties) - Method in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification
- setRecordType(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
In a multi-typed record file this holds the specific information of what was parsed out from the line in the file.
- setRecordType(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
In a multi-typed record file this holds the specific information of what was parsed out from the line in the file.
- setRecordType(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
-
In a multi-typed record file this holds the specific information of what was parsed out from the line in the file.
- setRecordType(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- setRequiredScopes(List<String>) - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecificationResponse
- setResourceTierIdentifier(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
- setResourceTierIdentifier(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
Identifier for the record at the resource tier which is associated after the record is persisted
- setResourceTierIdentifier(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- setResourceTierIdentifier(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
-
Identifier for the record at the resource tier which is associated after the record is persisted
- setRetry(RetryProperties) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationProperties
- setRetry(RetryProperties) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationProperties
- setRetry(RetryProperties) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationProperties
- setRetry(RetryProperties) - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationProperties
- setRow(Map<String, String>) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
A row of data being examined
- setRow(Map<String, String>) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
The row of data from the original file.
- setRow(Map<String, String>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
-
A row of data being examined
- setRow(Map<String, String>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- setRsqlVisitorHolder(RSQLVisitorHolder<RSQLVisitor<Predicate, Class<?>>>) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- setSandboxDiscriminated(boolean) - Method in class com.broadleafcommerce.dataimport.domain.ImportSpecificationResponse
- setSheetTitle(String) - Method in class com.broadleafcommerce.dataimport.processor.xls.ExcelReaderProperties
-
The sheet that contains the data to import from the uploaded Excel file
- setSpecificationRef(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Reference to the specification used for this import.
- setSpecificationRef(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The name or reference to the specification to use, if applicable.
- setSpecificationRef(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setStarted(Instant) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
When this import was started, meaning the file was being read and batches created
- setStarted(Instant) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setStatus(BatchItemStatus) - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
-
Overall status for this item
- setStatus(BatchItemStatus) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
The status that the
BatchItem
completed with. - setStatus(BatchItemStatus) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- setStatus(BatchItemStatus) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- setStatus(BatchStatus) - Method in class com.broadleafcommerce.dataimport.domain.Batch
-
The overall status of the batch.
- setStatus(BatchStatus) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- setStatus(ImportStatus) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Current status, see state diagram for statuses as they flow through the system
- setStatus(ImportStatus) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setStopped(Instant) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
When this import was last stopped
- setStopped(Instant) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setSuccessCount(long) - Method in class com.broadleafcommerce.dataimport.domain.Import
- setSuccessCount(long) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setTenantId(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The tenant that the import is initialized on.
- setTenantId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setToken(String) - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
- setToken(String) - Method in class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
- setToken(String) - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequest
- setTopLevelParentCorrelationId(String) - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
-
If this item was a dependent of an item, this field will hold the
BatchItemCompletion.correlationId
of the top level, root ancestor of this item (the "main record"). - setTopLevelParentCorrelationId(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
-
Intentionally not using the
UlidConverter
here, since the value may just be the string version of the line number. - setTotalItems(long) - Method in class com.broadleafcommerce.dataimport.domain.Import
- setTotalItems(long) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setTotalItems(String, long) - Method in class com.broadleafcommerce.dataimport.provider.jpa.repository.JpaCustomizedImportRepository
- setTotalItems(String, long) - Method in interface com.broadleafcommerce.dataimport.repository.CustomizedImportRepository
-
Atomically sets the
Import.totalItems
of the given import to the specified value and renewsImport.lastUpdated
. - setTotalItems(String, long) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- setTotalItems(String, long) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportService
- setTotalItems(String, long) - Method in interface com.broadleafcommerce.dataimport.service.ImportService
-
Atomically sets the
Import.totalItems
of the given import to the specified value and renewsImport.lastUpdated
. - setType(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
Configurable type of this import, like product, catalog, etc
- setType(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The resource-tier conceptual mapping of what type of data this import should create
- setType(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- setValidationFailureLimit(long) - Method in class com.broadleafcommerce.dataimport.processor.environment.DataImportProcessorProperties
-
When performing validation on an import, how many records can fail validation and be reported on before stopping the validation altogether
- setVendorRef(String) - Method in class com.broadleafcommerce.dataimport.domain.Import
-
The reference to the vendor associated with this import.
- setVendorRef(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
-
The reference to the vendor associated with this import.
- setVendorRef(String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- SHORT_TEXT_LENGTH - Static variable in class com.broadleafcommerce.dataimport.processor.specification.support.ImportSpecificationFieldUtils.MaxLengths
-
Generally should be used to define lengths of small snippet fields larger than
ImportSpecificationFieldUtils.MaxLengths.DEFAULT_LENGTH
. - shouldAllowUnmappedHeaders(String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
This method describes whether imports processed with this specification should allow passthrough of headers with no explicit mapping.
- shouldAllowUnmappedHeaders(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.inventory.SkuInventoryImportSpecification
- shouldAllowUnmappedHeaders(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- shouldAutoGenerateOperationTypeForEachRecord(String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
This method describes whether imports processed with this specification should have the
BatchRecord.getOperation()
eagerly auto-generated by the import service for each record if not explicitly supplied in the input file. - shouldAutoGenerateOperationTypeForEachRecord(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- shouldAutoGenerateResourceTierIdForEachRecord(String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.ImportSpecification
-
This method describes whether imports processed with this specification should have
BatchRecord.getResourceTierIdentifier()
eagerly auto-generated by the import service for each record if not explicitly supplied in the input file. - shouldAutoGenerateResourceTierIdForEachRecord(String) - Method in class com.broadleafcommerce.dataimport.processor.specification.product.CompleteProductImportSpecification
- shouldUseParentEntityIdHeader() - Method in class com.broadleafcommerce.dataimport.processor.specification.CampaignCodeSpecification
- SimpleCorrelationIdCache - Class in com.broadleafcommerce.dataimport.processor
- SimpleCorrelationIdCache() - Constructor for class com.broadleafcommerce.dataimport.processor.SimpleCorrelationIdCache
- SimpleCorrelationIdCache(ConcurrentMap<String, ConcurrentMap<String, CorrelationIdMapping>>) - Constructor for class com.broadleafcommerce.dataimport.processor.SimpleCorrelationIdCache
- SKU - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- SKU - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- SKU - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Fields
-
Deprecated.
- SKU - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Headers
-
Deprecated.
- skuInventoryImportSpecification() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- SkuInventoryImportSpecification - Class in com.broadleafcommerce.dataimport.processor.specification.inventory
-
Specification for SKU inventory imports, where the input files are defining inventory to create/update in the data store.
- SkuInventoryImportSpecification(String, List<String>, List<String>, String) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.inventory.SkuInventoryImportSpecification
- SPECIFIC_ITEM_CHOICE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.RecordTypes
-
Deprecated.
- standardPriceDataSpecification(ImportDataNormalizer) - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- start(ImportRequest, MultipartFile, ContextInfo) - Method in class com.broadleafcommerce.dataimport.web.endpoint.ImportEndpoint
- startImport(Message<ProcessImportRequest>) - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequestListener
- STATE_PROVINCE_REGION - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressFields
- STATE_PROVINCE_REGION - Static variable in class com.broadleafcommerce.dataimport.processor.specification.CustomerSpecification.AddressHeaders
- StorageService - Interface in com.broadleafcommerce.dataimport.service
- store(InputStream, String) - Method in class com.broadleafcommerce.dataimport.provider.jpa.service.JpaLobStorageService
- store(InputStream, String) - Method in interface com.broadleafcommerce.dataimport.service.StorageService
-
Stores a stream to a backing provider, overwriting any data existing at the
path
- success() - Static method in class com.broadleafcommerce.dataimport.service.ImportValidationResponse
- success() - Static method in class com.broadleafcommerce.dataimport.service.validation.ValidationResult
- SUCCESS - Enum constant in enum com.broadleafcommerce.dataimport.domain.BatchItemStatus
-
The batch item has finished processing successfully at the resource tier.
- supportsMappingFieldToHeader(String, String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.DynamicHeaderFieldMapping
-
Consumers should use this method to test whether this component supports mapping the given field back to a header.
- supportsMappingFieldToHeader(String, String) - Method in class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping
- supportsMappingHeaderToField(String, String) - Method in interface com.broadleafcommerce.dataimport.processor.specification.DynamicHeaderFieldMapping
-
Consumers should use this method to test whether this component supports mapping the given header to a field.
- supportsMappingHeaderToField(String, String) - Method in class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping
T
- TARGET_IDENTIFIER - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Fields
- TARGET_IDENTIFIER - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Headers
- TARGET_TYPE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Fields
- TARGET_TYPE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.PriceDataSpecification.Headers
- TAX_CODE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- TAX_CODE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- TERTIARY_CATEGORY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- TERTIARY_CATEGORY - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- TERTIARY_IMAGE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- TERTIARY_IMAGE - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- TEXT_LENGTH - Static variable in class com.broadleafcommerce.dataimport.processor.specification.support.ImportSpecificationFieldUtils.MaxLengths
-
Generally should be used to define lengths of fields larger than
ImportSpecificationFieldUtils.MaxLengths.SHORT_TEXT_LENGTH
. - thereAreDuplicateBatchCompletionRecords(List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchCompletionService
- toMe() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- toMe() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- toMe() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- toString() - Method in class com.broadleafcommerce.dataimport.domain.Batch
- toString() - Method in class com.broadleafcommerce.dataimport.domain.BatchItem
- toString() - Method in class com.broadleafcommerce.dataimport.domain.BatchItemCompletion
- toString() - Method in class com.broadleafcommerce.dataimport.domain.Import
- toString() - Method in class com.broadleafcommerce.dataimport.domain.ImportRequest
- toString() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.BatchRequestNotificationProperties
- toString() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.CreateSandboxRequestNotificationProperties
- toString() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ImportDeleteSandboxRequestNotificationProperties
- toString() - Method in class com.broadleafcommerce.dataimport.messaging.autoconfigure.ProcessImportRequestNotificationProperties
- toString() - Method in class com.broadleafcommerce.dataimport.messaging.CreateSandboxRequest
- toString() - Method in class com.broadleafcommerce.dataimport.messaging.DeleteSandboxRequest
- toString() - Method in class com.broadleafcommerce.dataimport.messaging.ProcessImportRequest
- toString() - Method in class com.broadleafcommerce.dataimport.processor.environment.DataImportProcessorProperties
- toString() - Method in class com.broadleafcommerce.dataimport.processor.ImportProcessingContext
- toString() - Method in class com.broadleafcommerce.dataimport.processor.support.RecordProcessingUtils.OrganizationResponse
- toString() - Method in class com.broadleafcommerce.dataimport.processor.xls.ExcelReaderProperties
- toString() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatch
- toString() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItem
- toString() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaBatchItemCompletion
- toString() - Method in class com.broadleafcommerce.dataimport.provider.jpa.domain.JpaImport
- toString() - Method in class com.broadleafcommerce.dataimport.provider.jpa.environment.JpaDataImportProperties
- toString() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationContext
- toString() - Method in class com.broadleafcommerce.dataimport.service.ImportValidationResponse
- toString() - Method in class com.broadleafcommerce.dataimport.service.LineError
- toString() - Method in class com.broadleafcommerce.dataimport.service.validation.ValidationResult
- toString() - Method in class com.broadleafcommerce.dataimport.web.endpoint.apierror.ImportValidationApiError
- TranslationDynamicHeaderFieldMapping - Class in com.broadleafcommerce.dataimport.processor.specification.translation
-
A dynamic header field mapping that supports mapping headers and fields matching a translation pattern.
- TranslationDynamicHeaderFieldMapping(ImportSpecification) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.translation.TranslationDynamicHeaderFieldMapping
- TranslationDynamicHeaderFieldMapping.FieldNamesToHeaderNamesInitializer - Class in com.broadleafcommerce.dataimport.processor.specification.translation
-
For reverse-mapping cases as are needed in
TranslationDynamicHeaderFieldMapping.mapFromFieldToHeader(String, String)
, we want the reverse mappings fromImportSpecification.getHeaderFieldConfigsByRowType()
to be computed exactly once and in a thread-safe way. - triggeredJobEventInputOrphanImport() - Method in interface com.broadleafcommerce.dataimport.messaging.ImportTriggeredJobEventConsumer
- triggeredJobEventInputPurgeImport() - Method in interface com.broadleafcommerce.dataimport.service.purge.PurgeImportTriggeredJobEventConsumer
- TYPE - Static variable in interface com.broadleafcommerce.dataimport.messaging.channel.BatchRequestProducer
- TYPE - Static variable in interface com.broadleafcommerce.dataimport.messaging.channel.CreateSandboxRequestProducer
- TYPE - Static variable in interface com.broadleafcommerce.dataimport.messaging.channel.ImportDeleteSandboxRequestProducer
- TYPE - Static variable in interface com.broadleafcommerce.dataimport.messaging.channel.ProcessImportRequestProducer
U
- UPC - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- UPC - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- UPDATE_CATALOG_PRICES - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
- updateBatch(BatchCompletion) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchCompletionService
- updateBatchItemAndDependents(BatchItem, Map<String, BatchCompletionRecord>) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchService
- updateBatchItemFromCompletionRecord(BatchItem, BatchCompletionRecord) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchService
- updatePricesSpecification() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration
- UpdatePricesSpecification - Class in com.broadleafcommerce.dataimport.processor.specification
-
The default specification for the
DefaultImportType.UPDATE_CATALOG_PRICES
import type. - UpdatePricesSpecification(String, List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.UpdatePricesSpecification
- UpdatePricesSpecification(List<String>, List<String>) - Constructor for class com.broadleafcommerce.dataimport.processor.specification.UpdatePricesSpecification
- updateProcessingBatchFromCompletion(BatchCompletion) - Method in interface com.broadleafcommerce.dataimport.service.BatchService
-
Updates a
Batch
(specified inBatchCompletion.batchId
) based upon the information received in aBatchCompletion
and assuming that the persisted batch isBatchStatus.PROCESSING
. - updateProcessingBatchFromCompletion(BatchCompletion) - Method in class com.broadleafcommerce.dataimport.service.DefaultBatchService
- URI - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Fields
- URI - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.Headers
- URI - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Fields
-
Deprecated.
- URI - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.Headers
-
Deprecated.
- userExampleImportResolver() - Method in class com.broadleafcommerce.dataimport.service.autoconfigure.ImportServiceAutoConfiguration.ExampleImportConfiguration
- UserExampleImportResolver - Class in com.broadleafcommerce.dataimport.service
-
Looks up files from classpath:examples/$type.$fileType
- UserExampleImportResolver() - Constructor for class com.broadleafcommerce.dataimport.service.UserExampleImportResolver
- userHasRequiredAuthorities(ImportSpecification) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- UTCDateNormalizer - Class in com.broadleafcommerce.dataimport.service.normalizer
-
This data normalizer is used to convert the date to UTC.
- UTCDateNormalizer(List<String>) - Constructor for class com.broadleafcommerce.dataimport.service.normalizer.UTCDateNormalizer
V
- validate(String, ImportFieldConfig) - Method in class com.broadleafcommerce.dataimport.service.validation.MaxLengthValidator
- validate(ImportValidationContext<? extends FileReaderContext>) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportValidator
- validate(ImportValidationContext<? extends FileReaderContext>) - Method in interface com.broadleafcommerce.dataimport.service.ImportValidator
-
Validates the file and import request to confirm they meet the basic requirements for allowing persistence and processing of this import.
- validate(String, ImportFieldConfig) - Method in class com.broadleafcommerce.dataimport.service.validation.EmailAddressValidator
- validate(String, ImportFieldConfig) - Method in class com.broadleafcommerce.dataimport.service.validation.EnumeratedValueValidator
- validate(String, ImportFieldConfig) - Method in interface com.broadleafcommerce.dataimport.service.validation.ImportFieldValidator
-
Returns false if this field does not pass validation.
- validate(String, ImportFieldConfig) - Method in class com.broadleafcommerce.dataimport.service.validation.RegexFieldValidator
- validateCanPerformImport(Import, ImportSpecification, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- validateImportingContextAccessibility(Import, ImportSpecification, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
-
Builds a
ContextInfo
matching the importing context fields frommetadata
, and then evaluates whether the currently authenticated user is allowed to perform the operation in that context. - validateImportingContextReadableAndMutable(ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- validateImportingVendorAccessibility(Import, ImportSpecification, ContextInfo, ContextInfo) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- validateRecords(ImportValidationContext<? extends FileReaderContext>) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportValidator
-
Iterates through all of the records, returning a list of all validation errors that were encountered.
- validateRequest(ImportRequest, InputStreamSource, ImportSpecification) - Method in class com.broadleafcommerce.dataimport.service.DefaultImportManager
- ValidationResult - Class in com.broadleafcommerce.dataimport.service.validation
-
Contains detailed information about any validation errors that were found with an import row
- ValidationResult(boolean, String) - Constructor for class com.broadleafcommerce.dataimport.service.validation.ValidationResult
- valueOf(String) - Static method in enum com.broadleafcommerce.dataimport.domain.BatchItemStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.dataimport.domain.BatchStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.dataimport.domain.DefaultImportFileType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.dataimport.domain.ImportStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.broadleafcommerce.dataimport.domain.BatchItemStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.dataimport.domain.BatchStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.dataimport.domain.DefaultImportFileType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.dataimport.domain.DefaultImportType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.dataimport.domain.ImportStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARIANT - Static variable in class com.broadleafcommerce.dataimport.processor.specification.product.support.ProductSpecificationUtils.RecordTypes
- VARIANT - Static variable in class com.broadleafcommerce.dataimport.processor.specification.ProductSpecification.RecordTypes
-
Deprecated.
W
- withDefaultValue(String) - Method in class com.broadleafcommerce.dataimport.domain.ImportFieldConfig
-
Sets a default value for this field.
- withValidator(ImportFieldValidator) - Method in class com.broadleafcommerce.dataimport.domain.ImportFieldConfig
-
Adds the given
validator
toImportFieldConfig.getValidators()
.
X
- XLS - Enum constant in enum com.broadleafcommerce.dataimport.domain.DefaultImportFileType
- xlsFileReader(ExcelReaderProperties) - Method in class com.broadleafcommerce.dataimport.processor.autoconfigure.DataImportProcessorAutoConfiguration.ExcelReaderConfiguration
- XLSFileReader - Class in com.broadleafcommerce.dataimport.processor.xls
-
A reader that knows how to parse out records from an Excel sheet
- XLSFileReader(String) - Constructor for class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader
- XLSFileReader(String, DataFormatter) - Constructor for class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader
- XLSFileReader.XLSFileReaderContext - Class in com.broadleafcommerce.dataimport.processor.xls
- XLSFileReaderContext(InputStream, Sheet, DataFormatter) - Constructor for class com.broadleafcommerce.dataimport.processor.xls.XLSFileReader.XLSFileReaderContext
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CustomizedImportRepository.findByAuthor(String, Node, Pageable, ContextInfo)