Modifier and Type | Method and Description |
---|---|
RecordParseResult |
CSVFileImportProcessor.parseRow(Map<String,ColumnParseResult> row,
ImportContext context)
Takes an individual row and parses it into a record suitable for writing to the db via the
ImportPersister |
Modifier and Type | Method and Description |
---|---|
protected List<RecordParseResult> |
CSVFileImportProcessor.readBatch(BroadleafCsvReader reader,
int batchSize,
Map<String,List<BroadleafCellProcessor>> processors,
ImportContext context)
Reads in and processes a batch of records.
|
Modifier and Type | Method and Description |
---|---|
void |
AddressMetadataPreProcessor.prePersist(RecordParseResult result,
ImportContext context) |
Modifier and Type | Method and Description |
---|---|
RecordParseResult |
RecordParseResult.addPreRequest(PrePersistenceRequest preRequest) |
RecordParseResult |
RecordParseResult.addSubRequest(org.broadleafcommerce.openadmin.server.domain.PersistencePackageRequest subRequest) |
RecordParseResult |
RecordParseResult.withMainRequest(org.broadleafcommerce.openadmin.server.domain.PersistencePackageRequest mainRequest) |
RecordParseResult |
RecordParseResult.withPersistType(RecordParseResult.PersistType persistType) |
RecordParseResult |
RecordParseResult.withRowParseResult(RowParseResult rowParseResult) |
RecordParseResult |
RecordParseResult.withSubRequests(List<org.broadleafcommerce.openadmin.server.domain.PersistencePackageRequest> subRequests) |
Modifier and Type | Method and Description |
---|---|
void |
RecordPersistencePostProcessor.postPersist(RecordParseResult parseResult,
org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse response)
Invoked directly after the
ImportPersister has persisted the parseResult but before any of the
getSubRequests() have been persisted. |
void |
DefaultValueRecordProcessor.prePersist(RecordParseResult parseResult,
ImportContext context) |
void |
RecordPersistencePreProcessor.prePersist(RecordParseResult parseResult,
ImportContext context)
Invoked prior to the
ImportPersister persisting the getMainRequest() but after
the LateIdResolver has had a chance to run. |
Modifier and Type | Method and Description |
---|---|
protected org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse |
ImportPersisterImpl.addRecordRequest(Long processId,
RecordParseResult record,
org.broadleafcommerce.openadmin.server.domain.PersistencePackageRequest request,
ImportContext context,
boolean transactional) |
protected org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse |
ImportPersisterImpl.persistMapSubRequest(Long processId,
org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse rootResponse,
org.broadleafcommerce.openadmin.dto.ClassMetadata mainMetadata,
RecordParseResult record,
org.broadleafcommerce.openadmin.server.domain.PersistencePackageRequest subRequest,
ImportContext context) |
protected org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse |
ImportOrderPersisterImpl.persistMapSubRequest(Long processId,
org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse rootResponse,
org.broadleafcommerce.openadmin.dto.ClassMetadata mainMetadata,
RecordParseResult record,
org.broadleafcommerce.openadmin.server.domain.PersistencePackageRequest subRequest,
ImportContext context) |
Modifier and Type | Method and Description |
---|---|
List<org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse> |
ImportPersisterImpl.persistRecords(List<RecordParseResult> records,
ImportContext context,
Long processId)
Transactionally persists a batch of records into the database
If you are invoking this you need to handle validation problems that could occur within each
PersistenceResponse
result. |
List<org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse> |
ImportOrderPersisterImpl.persistRecords(List<RecordParseResult> records,
ImportContext context,
Long processId) |
List<org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse> |
ImportPersister.persistRecords(List<RecordParseResult> records,
ImportContext context,
Long processId)
Transactionally persists a batch of records into the database
If you are invoking this you need to handle validation problems that could occur within each
PersistenceResponse
result. |
Modifier and Type | Method and Description |
---|---|
protected void |
OfferPriceDataRecordPersistencePreProcessor.handleUpdateExistingOfferPriceData(RecordParseResult parseResult,
org.broadleafcommerce.openadmin.dto.Entity entity,
String offerId)
Handles the event when an OfferPriceData already exists for this offer with the given identifierType and identifierValue.
|
protected void |
CategoryProductRecordPersistencePreProcessor.handleUpdateExistingXref(RecordParseResult parseResult,
org.broadleafcommerce.openadmin.dto.Entity entity,
String categoryId,
String productId)
This method handles ensuring the existing
CategoryProductXref ID is populated on the entity so we don't
end up with duplicate records. |
void |
SkuRecordPersistenceProcessor.prePersist(RecordParseResult parseResult,
ImportContext context) |
void |
CategoryDirectEditPersistenceProcessor.prePersist(RecordParseResult parseResult,
ImportContext context) |
void |
CategoryRootCategoryPersistenceProcessor.prePersist(RecordParseResult parseResult,
ImportContext context) |
void |
ProductRecordPersistenceProcessor.prePersist(RecordParseResult parseResult,
ImportContext context) |
void |
CategoryProductRecordPersistencePreProcessor.prePersist(RecordParseResult parseResult,
ImportContext importContext) |
void |
OfferPriceDataRecordPersistencePreProcessor.prePersist(RecordParseResult parseResult,
ImportContext importContext) |
Copyright © 2020. All rights reserved.