| Package | Description |
|---|---|
| de.hybris.platform.bmecat.hmc | |
| de.hybris.platform.bmecat.jalo |
| Modifier and Type | Method and Description |
|---|---|
BMECatImportCronJob |
GeneratedBMECatImportWizard.getBmeCatImportCronJob()
Generated method - Getter of the
BMECatImportWizard.bmeCatImportCronJob attribute. |
BMECatImportCronJob |
BMECatImportWizard.getBmeCatImportCronJob(SessionContext ctx) |
abstract BMECatImportCronJob |
GeneratedBMECatImportWizard.getBmeCatImportCronJob(SessionContext ctx)
Generated method - Getter of the
BMECatImportWizard.bmeCatImportCronJob attribute. |
| Modifier and Type | Field and Description |
|---|---|
protected BMECatImportCronJob |
BMECatImportStep.DefaultBMECatObjectProcessor.cronJob |
| Modifier and Type | Method and Description |
|---|---|
BMECatImportCronJob |
GeneratedBMECatManager.createBMECatImportCronJob(Map attributeValues) |
BMECatImportCronJob |
GeneratedBMECatManager.createBMECatImportCronJob(SessionContext ctx,
Map attributeValues) |
BMECatImportCronJob |
BMECatManager.createDefaultBMECatImportCronJob(BMECatJobMedia catalogFile,
BMECatImportBatchJob bmeCatImportBatchJob) |
BMECatImportCronJob |
BMECatManager.createDefaultCompleteImportCronJob(BMECatJobMedia catalogFile) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BMECatInfoStep.addKeywords(BMECatImportCronJob cronJob,
Collection keywords) |
static void |
BMECatInfoStep.addMimes(BMECatImportCronJob cronJob,
Collection mimes) |
protected void |
BMECatInfoStep.addToArticleCount(BMECatImportCronJob cronJob,
int add) |
protected void |
BMECatInfoStep.addToCategoryAssignmentCount(BMECatImportCronJob cronJob,
int add) |
protected void |
BMECatInfoStep.addToCategoryCount(BMECatImportCronJob cronJob,
int add) |
protected ClassificationSystem |
BMECatInfoStep.addToClassificationMappings(BMECatImportCronJob cronJob,
String qualifier) |
protected void |
BMECatInfoStep.addToCountryMappings(BMECatImportCronJob cronJob,
Collection codes) |
protected Currency |
BMECatInfoStep.addToCurrencyMappings(BMECatImportCronJob cronJob,
String code) |
protected Unit |
BMECatInfoStep.addToUnitMappings(BMECatImportCronJob cronJob,
String code) |
void |
BMECatCatalogStep.checkConstraints(Catalog catalogValueObject,
BMECatImportCronJob cronJob)
Checks which catalog objects exists and which information has already been set to the CronJob by the infoStep (if
exists).
|
JaloPropertyContainer |
BMECatArticleStep.copyProductAttributes(BMECatImportCronJob cronJob,
Product product) |
protected Map |
BMECatArticleStep.copyProductAttributes(BMECatImportCronJob cronJob,
ProductUpdateVersion updateVersion) |
protected void |
BMECatMediaStep.countMimes(BMECatImportCronJob cronJob,
Collection mimes) |
Agreement |
BMECatCatalogStep.createAgreement(BMECatImportCronJob cronJob,
Item.ItemAttributeMap values)
Creates agreement
|
protected Product |
BMECatArticleStep.createArticle(BMECatImportCronJob cronJob,
Catalog catalog,
Article article) |
protected Catalog |
BMECatCatalogStep.createCatalog(BMECatImportCronJob cronJob,
Item.ItemAttributeMap values)
Creates catalog
|
protected CatalogVersion |
BMECatCatalogStep.createCatalogVersion(BMECatImportCronJob cronJob,
Item.ItemAttributeMap values)
Creates catalog version
|
Keyword |
BMECatImportStep.createKeyword(BMECatImportCronJob cronJob,
String keyword,
Language lang)
Creates an new
Keyword for the given CatalogVersion and keyword value. |
protected Media |
BMECatMediaStep.createMedia(BMECatImportCronJob cronJob,
Item.ItemAttributeMap values) |
protected Media |
BMECatMediaStep.createMedia(BMECatImportCronJob cronJob,
Mime mimeValueObject,
ZipFile mimeZipFile) |
protected abstract void |
BMECatArticlePriceStep.createPrices(Catalog catalog,
Article article,
BMECatImportCronJob cronJob)
Override to create new prices for the given article.
|
protected void |
BMECatEurope1ArticlePriceStep.createPrices(Catalog catalog,
Article article,
BMECatImportCronJob cronJob)
Creates Europe1 prices according to the following rules.
|
protected BMECatObjectProcessor |
BMECatImportStep.createProcessor(BMECatImportCronJob cronJob)
Creates the
BMECatObjectProcessor instance which should call
BMECatImportStep.initializeBMECatImport(de.hybris.platform.bmecat.parser.Catalog, BMECatImportCronJob) before any data
object is read and
BMECatImportStep.importBMECatObject(de.hybris.platform.bmecat.parser.Catalog, AbstractValueObject, BMECatImportCronJob)
for each BMECat value object provided by the actual parser. |
protected void |
BMECatArticleStep.deleteArticle(BMECatImportCronJob cronJob,
Catalog catalog,
Article article)
Processes the tag <ARTICLE mode ="delete" > tag in T_UPDATE_PRODUCT transaction.
|
protected abstract void |
BMECatArticlePriceStep.deletePrices(Catalog catalog,
Article article,
BMECatImportCronJob cronJob)
Override to delete all prices for the given article.
|
protected void |
BMECatEurope1ArticlePriceStep.deletePrices(Catalog catalog,
Article article,
BMECatImportCronJob cronJob)
Deletes all price and tax rows which are directly assigned to the article.
|
protected Item.ItemAttributeMap |
BMECatCatalogStep.getAddressValues(BMECatImportCronJob cronJob,
Company owner,
Address addressValueObject,
boolean create)
|
protected Item.ItemAttributeMap |
BMECatCatalogStep.getAgreementValues(BMECatImportCronJob cronJob,
Agreement agreementValueObject)
|
protected Map |
BMECatArticleStep.getBuyerIDValues(BMECatImportCronJob cronJob,
Map buyerIDValueObject) |
protected Category |
BMECatCategoryStep.getCatalogCategory(BMECatImportCronJob cronJob,
String code) |
protected Category |
BMECatArticleToCategoryStep.getCatalogCategory(BMECatImportCronJob cronJob,
String code)
Getting the catalog category
|
protected Item.ItemAttributeMap |
BMECatCatalogStep.getCatalogValues(BMECatImportCronJob cronJob,
Catalog catalogValueObject,
Catalog catalog)
|
protected Item.ItemAttributeMap |
BMECatCatalogStep.getCatalogVersionValues(BMECatImportCronJob cronJob,
Catalog catalogValueObject)
Returns an
ItemAttributeMap containing all extracted values of the provided catalog value object. |
protected Item.ItemAttributeMap |
BMECatCatalogStep.getCatalogVersionValues(BMECatImportCronJob cronJob,
Catalog catalogValueObject,
CatalogVersion catalogVersion)
Translates attributes of value object
Catalog into attributes of the item
CatalogVersion |
protected Item.ItemAttributeMap |
BMECatCatalogStep.getCompanyValues(BMECatImportCronJob cronJob,
Company company,
Map mapping,
Company companyValueObject)
|
int |
BMECatArticleReferenceStep.getCompletedCount(BMECatImportCronJob cronJob) |
int |
BMECatImportStep.getCompletedCount(BMECatImportCronJob cronJob) |
int |
BMECatMediaStep.getCompletedCount(BMECatImportCronJob cronJob) |
int |
BMECatArticlePriceStep.getCompletedCount(BMECatImportCronJob cronJob) |
int |
BMECatCategoryStep.getCompletedCount(BMECatImportCronJob cronJob) |
int |
BMECatArticleStep.getCompletedCount(BMECatImportCronJob cronJob) |
int |
BMECatArticleToCategoryStep.getCompletedCount(BMECatImportCronJob cronJob) |
int |
BMECatImportStep.getCompletionStatus(BMECatImportCronJob cronJob)
Overwrite to provide a completion status for this currently processed step.
|
protected String |
BMECatArticleStep.getLastValidArticleCode(BMECatImportCronJob cronJob,
Catalog catalogValueObj) |
protected String |
BMECatEurope1ArticlePriceStep.getLastValidArticleCode(BMECatImportCronJob cronJob,
Catalog catalog) |
protected BMECatArticleToCategoryStep.Product2CategoryPair |
BMECatArticleToCategoryStep.getLastValidProduct2CategoryCode(BMECatImportCronJob cronJob,
Catalog catalogValueObj) |
protected ZipFile |
BMECatMediaStep.getMediasFile(BMECatImportCronJob cronJob) |
static int |
BMECatInfoStep.getMimeCount(BMECatImportCronJob cronJob) |
protected Collection |
BMECatCatalogStep.getOrCreateAddresses(BMECatImportCronJob cronJob,
Company owner,
Address addressValueObject)
gets or create an address for parameters contained in addressValueObject
|
protected Collection |
BMECatCatalogStep.getOrCreateAgreements(BMECatImportCronJob cronJob,
Catalog catalogValueObject)
Get or creates the provided aggrements provided in the specified catalog value object.
|
protected Company |
BMECatCatalogStep.getOrCreateBuyer(BMECatImportCronJob cronJob,
Company companyValueObject) |
protected Company |
BMECatCatalogStep.getOrCreateCompany(BMECatImportCronJob cronJob,
ComposedType companyType,
Map mapping,
Company companyValueObject)
Gets an existing company by company name or creates a new with the given parameters (mapping)
|
protected Collection |
BMECatImportStep.getOrCreateKeywords(BMECatImportCronJob cronJob,
Collection keywordValues)
Gets or creates
Keywords for every keyword value that is passed as parameter |
protected Media |
BMECatMediaStep.getOrCreateMedia(BMECatImportCronJob cronJob,
Mime mimeValueObject,
ZipFile mimeZipFile) |
protected Company |
BMECatCatalogStep.getOrCreateSupplier(BMECatImportCronJob cronJob,
Company companyValueObject) |
protected Item.ItemAttributeMap |
BMECatCatalogStep.getPartOfCompanyValues(BMECatImportCronJob cronJob,
Company company,
Map mapping,
Company companyValueObject)
|
int |
BMECatArticleReferenceStep.getTotalToComplete(BMECatImportCronJob cronJob) |
int |
BMECatImportStep.getTotalToComplete(BMECatImportCronJob cronJob) |
int |
BMECatMediaStep.getTotalToComplete(BMECatImportCronJob cronJob) |
int |
BMECatArticlePriceStep.getTotalToComplete(BMECatImportCronJob cronJob) |
int |
BMECatCategoryStep.getTotalToComplete(BMECatImportCronJob cronJob) |
int |
BMECatArticleStep.getTotalToComplete(BMECatImportCronJob cronJob) |
int |
BMECatArticleToCategoryStep.getTotalToComplete(BMECatImportCronJob cronJob) |
protected Item.ItemAttributeMap |
BMECatArticleStep.getValues(BMECatImportCronJob cronJob,
AbstractValueObject valueObject,
boolean update) |
protected Item.ItemAttributeMap |
BMECatCategoryStep.getValues(BMECatImportCronJob cronJob,
CatalogStructure csValueObject) |
protected Item.ItemAttributeMap |
BMECatMediaStep.getValues(BMECatImportCronJob cronJob,
Mime mimeValueObject) |
protected void |
BMECatArticleToCategoryStep.importArticleToCategoryMapping(BMECatImportCronJob cronJob,
Catalog catalogValueObject,
ArticleToCatalogGroupMap articleToCategoryValueObject)
Creates the mapping between the specified Article and Category using the
Language from current
SessionContext. |
protected void |
BMECatArticleReferenceStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob) |
protected abstract void |
BMECatImportStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Called once for each parsed BMECat value object except the
Catalog
itself, which is passed to
BMECatImportStep.initializeBMECatImport(de.hybris.platform.bmecat.parser.Catalog, BMECatImportCronJob)instead. |
protected void |
TestBMECatCatalogStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob) |
protected void |
BMECatCatalogStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Throws a
ParseAbortException in case of an (test-)abort otherwise does nothing. |
protected void |
BMECatInfoStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Analyzes articles, medias, categories, currencies, units and countries.
|
protected void |
BMECatMediaStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob) |
protected void |
BMECatArticlePriceStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Imports article prices.
|
protected void |
BMECatCategoryStep.importBMECatObject(Catalog catalogValueObject,
AbstractValueObject obj,
BMECatImportCronJob cronJob) |
protected void |
BMECatArticleStep.importBMECatObject(Catalog catalogValueObject,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Imports the <ARTICLE> tag
|
protected void |
BMECatArticleToCategoryStep.importBMECatObject(Catalog catalogValueObject,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Imports product to category binding
|
protected void |
BMECatCatalogStep.importCatalog(BMECatImportCronJob cronJob,
Catalog catalogValueObject)
Imports catalog and catalog version
|
protected void |
BMECatMediaStep.importCategoryMedias(BMECatImportCronJob cronJob,
Collection mediaValueObjects,
Category category) |
protected boolean |
BMECatArticleStep.importFeature(BMECatImportCronJob cronJob,
Product product,
ArticleFeatures featureGroup,
Feature feature)
Gives subclasses the possibility to import the feature in a different way or ignore it
Returns true if feature should be imported by default mechanism of BMECatArticleStep (->ProductFeature) |
protected void |
BMECatMediaStep.importProductMedias(BMECatImportCronJob cronJob,
Collection mediaValueObjects,
Product product) |
protected void |
BMECatMediaStep.importSupplierMedias(BMECatImportCronJob cronJob,
Collection mediaValueObjects,
Company supplier) |
protected void |
BMECatArticleReferenceStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob) |
protected abstract void |
BMECatImportStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob)
Called once per step to pass information about the importing catalog before all object will be processed
|
protected void |
BMECatCatalogStep.initializeBMECatImport(Catalog cat,
BMECatImportCronJob cronJob)
Checks start constraints and creates the new catalog.
|
protected void |
BMECatInfoStep.initializeBMECatImport(Catalog catalogValueObject,
BMECatImportCronJob cronJob)
Analyzes the catalog.
|
protected void |
BMECatMediaStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob) |
protected void |
BMECatArticlePriceStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob)
no op
|
protected void |
BMECatCategoryStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob) |
protected void |
BMECatArticleStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob)
Initializes article step enums
|
protected void |
BMECatArticleToCategoryStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob)
Initialzes the CategoryCache map.
|
protected List |
BMECatArticleStep.multiplyVariants(BMECatImportCronJob cronJob,
List variantsItemAttributes,
Item.ItemAttributeMap productAttributes,
String qualifier,
Feature variantFeature)
Creates new variant products (that is only their attributeMaps) by adding a feature with variants (a,b,c)*(1,2) =>
a1,a2,b1,b2,c1,c2 Returns collection of attribute maps for the creation of variant products (which still have to
be completed by adding the base product)
|
protected void |
BMECatInfoStep.saveArticleCount(BMECatImportCronJob cronJob) |
protected void |
BMECatInfoStep.saveCategoryAssignmentCount(BMECatImportCronJob cronJob) |
protected void |
BMECatInfoStep.saveCategoryCount(BMECatImportCronJob cronJob) |
protected void |
BMECatInfoStep.saveKeywordCount(BMECatImportCronJob cronJob) |
protected void |
BMECatInfoStep.saveMimeCount(BMECatImportCronJob cronJob) |
protected void |
BMECatArticleStep.setFeatures(BMECatImportCronJob cronJob,
Product product,
Article article)
Method sets features which are not variants It is called for once for all feature groups.
|
protected VariantType |
BMECatArticleStep.setVariantFeatures(BMECatImportCronJob cronJob,
Item.ItemAttributeMap productAttributes,
Article article,
List variantItemAttributes)
Builds attributemaps for the creation of variant products by building all combinations of given variant features
values.
|
protected abstract boolean |
BMECatArticlePriceStep.skipArticleOnRestart(Catalog catalog,
Article article,
BMECatImportCronJob cronJob) |
protected boolean |
BMECatEurope1ArticlePriceStep.skipArticleOnRestart(Catalog catalog,
Article article,
BMECatImportCronJob cronJob) |
protected void |
BMECatEurope1ArticlePriceStep.undoCreate(BMECatImportCronJob cronJob,
PriceChangeDescriptor changeDesc) |
protected void |
BMECatEurope1ArticlePriceStep.undoRemove(BMECatImportCronJob cronJob,
PriceChangeDescriptor changeDesc) |
protected void |
BMECatArticleStep.updateArticle(BMECatImportCronJob cronJob,
Catalog catalog,
Article article) |
protected void |
BMECatCatalogStep.updateCatalog(BMECatImportCronJob cronJob,
Catalog catalog,
Catalog catalogValueObject) |
void |
BMECatCategoryStep.updateCatalogCategory(BMECatImportCronJob cronJob,
Category category,
CatalogStructure csValueObject) |
void |
BMECatCategoryStep.updateCatalogVersion(BMECatImportCronJob cronJob,
CatalogGroupSystem cgsValueObject) |
protected void |
BMECatCatalogStep.updateCatalogVersion(BMECatImportCronJob cronJob,
CatalogVersion catalogVersion,
Catalog catalogValueObject) |
protected void |
BMECatArticlePriceStep.updatePrices(Catalog catalog,
Article article,
BMECatImportCronJob cronJob)
Updates the prices for the given article.
|
| Constructor and Description |
|---|
BMECatPriceContainer(BMECatImportCronJob cronJob,
Article article) |
Copyright © 2017 SAP SE. All Rights Reserved.