| Package | Description |
|---|---|
| de.hybris.platform.bmecat.jalo | |
| de.hybris.platform.bmecat.parser.taglistener |
| Modifier and Type | Field and Description |
|---|---|
protected Catalog |
BMECatImportStep.DefaultBMECatObjectProcessor.parsedCatalog |
| Modifier and Type | Method and Description |
|---|---|
Catalog |
BMECatImportCronJob.getCataloValueObject() |
| Modifier and Type | Method and Description |
|---|---|
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).
|
protected Product |
BMECatArticleStep.createArticle(BMECatImportCronJob cronJob,
Catalog catalog,
Article article) |
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 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.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 |
java.lang.String |
BMECatManager.getImportedVersionsKey(Catalog catalogValueObject) |
protected java.lang.String |
BMECatEurope1ArticlePriceStep.getLastValidArticleCode(BMECatImportCronJob cronJob,
Catalog catalog) |
protected java.lang.String |
BMECatArticleStep.getLastValidArticleCode(BMECatImportCronJob cronJob,
Catalog catalogValueObj) |
protected BMECatArticleToCategoryStep.Product2CategoryPair |
BMECatArticleToCategoryStep.getLastValidProduct2CategoryCode(BMECatImportCronJob cronJob,
Catalog catalogValueObj) |
protected java.util.Collection |
BMECatCatalogStep.getOrCreateAgreements(BMECatImportCronJob cronJob,
Catalog catalogValueObject)
Get or creates the provided aggrements provided in the specified catalog value object.
|
Currency |
BMECatImportCronJob.getOrCreateCurrency(Catalog catalog,
java.lang.String priceIsoCode) |
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 |
BMECatCatalogStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Throws a
ParseAbortException in case of an (test-)abort otherwise does nothing. |
protected void |
BMECatArticleReferenceStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob) |
protected void |
BMECatMediaStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob) |
protected void |
BMECatArticleToCategoryStep.importBMECatObject(Catalog catalogValueObject,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Imports product to category binding
|
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 |
BMECatArticlePriceStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Imports article prices.
|
protected void |
TestBMECatCatalogStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob) |
protected void |
BMECatCategoryStep.importBMECatObject(Catalog catalogValueObject,
AbstractValueObject obj,
BMECatImportCronJob cronJob) |
protected void |
BMECatInfoStep.importBMECatObject(Catalog catalog,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Analyzes articles, medias, categories, currencies, units and countries.
|
protected void |
BMECatArticleStep.importBMECatObject(Catalog catalogValueObject,
AbstractValueObject object,
BMECatImportCronJob cronJob)
Imports the <ARTICLE> tag
|
protected void |
BMECatCatalogStep.importCatalog(BMECatImportCronJob cronJob,
Catalog catalogValueObject)
Imports catalog and catalog version
|
protected void |
BMECatCatalogStep.initializeBMECatImport(Catalog cat,
BMECatImportCronJob cronJob)
Checks start constraints and creates the new catalog.
|
protected void |
BMECatArticleReferenceStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob) |
protected void |
BMECatMediaStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob) |
protected void |
BMECatArticleToCategoryStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob)
Initialzes the CategoryCache map.
|
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 |
BMECatArticlePriceStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob)
no op
|
protected void |
BMECatCategoryStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob) |
protected void |
BMECatInfoStep.initializeBMECatImport(Catalog catalogValueObject,
BMECatImportCronJob cronJob)
Analyzes the catalog.
|
protected void |
BMECatArticleStep.initializeBMECatImport(Catalog catalog,
BMECatImportCronJob cronJob)
Initializes article step enums
|
void |
BMECatImportCronJob.setCataloValueObject(Catalog cat) |
protected abstract boolean |
BMECatArticlePriceStep.skipArticleOnRestart(Catalog catalog,
Article article,
BMECatImportCronJob cronJob) |
protected boolean |
BMECatEurope1ArticlePriceStep.skipArticleOnRestart(Catalog catalog,
Article article,
BMECatImportCronJob cronJob) |
protected void |
BMECatArticleStep.updateArticle(BMECatImportCronJob cronJob,
Catalog catalog,
Article article) |
protected void |
BMECatCatalogStep.updateCatalog(BMECatImportCronJob cronJob,
Catalog catalog,
Catalog catalogValueObject) |
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.
|
| Modifier and Type | Method and Description |
|---|---|
Catalog |
BMECatTagListener.getCatalog() |
Copyright © 2018 SAP SE. All Rights Reserved.