public abstract class AbstractCatalogEntryMediator extends AbstractBaseCatalogMediator
ACTION_NAME_DELTA_REINDEX_DELETE, ACTION_NAME_DELTA_REINDEX_UPDATE, ACTION_NAME_FULL_REINDEX, ALLOWED_VALUE_ATTRIBUTE, ASSIGNED_VALUE_ATTRIBUTE, BASEITEM_TYPE_CODE_DNKT, BASEITEM_TYPE_CODE_ITEM, BUILD_SEARCH_INDEX_DELTA, BUILD_SEARCH_INDEX_FULL, BUSINESS_OBJECT_NAME_ATTRIBUTE, BUSINESS_OBJECT_NAME_CATALOG, BUSINESS_OBJECT_NAME_CATALOG_ENTRY, BUSINESS_OBJECT_NAME_CATALOG_GROUP, BUSINESS_OBJECT_PART_CALFLAGS, BUSINESS_OBJECT_PART_NAME_ASSOCIATION, BUSINESS_OBJECT_PART_NAME_ASSOCIATION_DATE1, BUSINESS_OBJECT_PART_NAME_ATTRIBUTE_ALLOWED_VALUE, BUSINESS_OBJECT_PART_NAME_ATTRIBUTE_ALLOWED_VALUE_IDENTIFIER, BUSINESS_OBJECT_PART_NAME_ATTRIBUTE_DATA_TYPE, BUSINESS_OBJECT_PART_NAME_ATTRIBUTE_FACET_ID, BUSINESS_OBJECT_PART_NAME_ATTRIBUTE_IDENTIFIER, BUSINESS_OBJECT_PART_NAME_ATTRIBUTE_UNIQUE_ID, BUSINESS_OBJECT_PART_NAME_ATTRIBUTE_VALUE, BUSINESS_OBJECT_PART_NAME_ATTRIBUTE_VALUE_IDENTIFIER, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_ASSOCIATION_TARGET_PART_NUMBER, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_AVAILABILITYDATE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_AVAILABLE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_BUYABLE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_CATENTTYPE_ID, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_DISALLOW_REC_ORDER, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_DISCONTINUEDATE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_ENDDATE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_ENDOFSERVICEDATE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_FIELD1, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_FIELD2, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_FIELD3, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_FIELD4, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_FIELD5, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_HEIGHT, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_KIT_COMPONENT_CODE_TYPE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_LASTORDERDATE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_LENGTH, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_LISTPRICE_CURRENCY, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_MANUFACTURE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_MANUFACTURE_PARTNUMBER, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_NAME, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_NOMINALQUANTITY, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_ONAUCTION, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_ONSPECIAL, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_PARENT_CATENTRY_PARTNUMBER, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_PART_NUMBER, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_PUBLISHED, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_QUANTITYMEASURE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_QUANTITYMULTIPLE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_SIZEMEASURE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_STARTDATE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_SUBSCPTYPE_ID, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_UNIQUE_ID, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_URL, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_WEIGHT, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_WEIGHTMEASURE, BUSINESS_OBJECT_PART_NAME_CATALOG_ENTRY_WIDTH, BUSINESS_OBJECT_PART_NAME_CATALOG_GROUP_IDENTIFIER, BUSINESS_OBJECT_PART_NAME_CATALOG_IDENTIFIER, BUSINESS_OBJECT_PART_NAME_CATALOG_UNIQUE_ID, BUSINESS_OBJECT_PART_NAME_CATENTDESC_AVAILABILITYDATE, BUSINESS_OBJECT_PART_NAME_CATENTREL_FIELD1, BUSINESS_OBJECT_PART_NAME_CATENTREL_FIELD2, BUSINESS_OBJECT_PART_NAME_CATENTREL_FIELD3, BUSINESS_OBJECT_PART_NAME_COUPON_CALCODE, BUSINESS_OBJECT_PART_NAME_COUPON_CALCODE_ID, BUSINESS_OBJECT_PART_NAME_DESCRIPTION_NAME, BUSINESS_OBJECT_PART_NAME_DISCOUNT_CALCODE, BUSINESS_OBJECT_PART_NAME_DISCOUNT_CALCODE_ID, BUSINESS_OBJECT_PART_NAME_GROUP_IDENTIFIER, BUSINESS_OBJECT_PART_NAME_KIT_CHILD_CATALOG_ENTRY_UNIQUE_ID, BUSINESS_OBJECT_PART_NAME_KIT_CHILD_PART_NUMBER, BUSINESS_OBJECT_PART_NAME_PARENT_CATALOG_ENTRY_UNIQUE_ID, BUSINESS_OBJECT_PART_NAME_PARENT_CATALOG_GROUP_IDENTIFIER, BUSINESS_OBJECT_PART_NAME_PARENT_CATALOG_GROUP_UNIQUE_ID, BUSINESS_OBJECT_PART_NAME_PARENT_PART_NUMBER, BUSINESS_OBJECT_PART_NAME_PUBLISHED, BUSINESS_OBJECT_PART_NAME_SALES_TAX_CALCODE, BUSINESS_OBJECT_PART_NAME_SALES_TAX_CALCODE_ID, BUSINESS_OBJECT_PART_NAME_SHIPPING_ADJUSTMENT_CALCODE, BUSINESS_OBJECT_PART_NAME_SHIPPING_ADJUSTMENT_CALCODE_ID, BUSINESS_OBJECT_PART_NAME_SHIPPING_CALCODE, BUSINESS_OBJECT_PART_NAME_SHIPPING_CALCODE_ID, BUSINESS_OBJECT_PART_NAME_SHIPPING_TAX_CALCODE, BUSINESS_OBJECT_PART_NAME_SHIPPING_TAX_CALCODE_ID, BUSINESS_OBJECT_PART_NAME_SURCHARGE_CALCODE, BUSINESS_OBJECT_PART_NAME_SURCHARGE_CALCODE_ID, BUSINESS_OBJECT_PART_NAME_TARGET_CATALOG_ENTRY_UNIQUE_ID, BUSINESS_OBJECT_PART_NAME_TARGET_CATALOG_GROUP_IDENTIFIER, BUSINESS_OBJECT_PART_NAME_UNIQUE_ID, BUSINESS_OBJECT_PART_PATH_ASSOCIATION, BUSINESS_OBJECT_PART_PATH_ASSOCIATION_TARGET_CATENTRY_IDENTIFIER, BUSINESS_OBJECT_PART_PATH_ATTRIBUTE_ALLOWED_VALUE, BUSINESS_OBJECT_PART_PATH_ATTRIBUTE_ALLOWED_VALUE_IDENTIFIER, BUSINESS_OBJECT_PART_PATH_ATTRIBUTE_DATA_TYPE, BUSINESS_OBJECT_PART_PATH_ATTRIBUTE_FACET_ID, BUSINESS_OBJECT_PART_PATH_ATTRIBUTE_FACET_PROPERTIES, BUSINESS_OBJECT_PART_PATH_ATTRIBUTE_IDENTIFIER, BUSINESS_OBJECT_PART_PATH_ATTRIBUTE_VALUE, BUSINESS_OBJECT_PART_PATH_ATTRIBUTE_VALUE_IDENTIFIER, BUSINESS_OBJECT_PART_PATH_CATALOG_ENTRY_PART_NUMBER, BUSINESS_OBJECT_PART_PATH_CATALOG_IDENTIFIER, BUSINESS_OBJECT_PART_PATH_CATLOG_GROUP_UNIQUE_ID, BUSINESS_OBJECT_PART_PATH_DESCRIPTION_NAME, BUSINESS_OBJECT_PART_PATH_GROUP_IDENTIFIER, BUSINESS_OBJECT_PART_PATH_KIT_CHILD_CATALOG_ENTRY_UNIQUE_ID, BUSINESS_OBJECT_PART_PATH_KIT_CHILD_CATENTRY_IDENTIFIER, BUSINESS_OBJECT_PART_PATH_PARENT_CATALOG_ENTRY_IDENTIFIER, BUSINESS_OBJECT_PART_PATH_PARENT_CATALOG_ENTRY_UNIQUE_ID, BUSINESS_OBJECT_PART_PATH_PARENT_CATALOG_GROUP_IDENTIFIER, BUSINESS_OBJECT_PART_PATH_PARENT_CATALOG_GROUP_UNIQUE_ID, BUSINESS_OBJECT_PART_PATH_PUBLISHED, BUSINESS_OBJECT_PART_PATH_TARGET_CATALOG_ENTRY_UNIQUE_ID, BUSINESS_OBJECT_PART_PATH_TARGET_CATALOG_GROUP_IDENTIFIER, BUSINESS_OBJECT_PART_PATH_TARGET_CATALOG_GROUP_UNIQUE_ID, BUSINESS_OBJECT_PART_TRADING_ID, CATENTREL_CATRELTYPE_ID_BUNDLE_COMPONENT, CATENTREL_CATRELTYPE_ID_DYNAMIC_KIT_COMPONENT, CATENTREL_CATRELTYPE_ID_PACKAGE_COMPONENT, CATENTREL_CATRELTYPE_ID_PRODUCT_ITEM, CATENTTYPE_ID_BUNDLE_BEAN, CATENTTYPE_ID_BUNDLE_BEAN_LOGICAL, CATENTTYPE_ID_DYNAMICKIT_BEAN, CATENTTYPE_ID_DYNAMICKIT_BEAN_LOGICAL, CATENTTYPE_ID_ITEM_BEAN, CATENTTYPE_ID_ITEM_BEAN_LOGICAL, CATENTTYPE_ID_PACKAGE_BEAN, CATENTTYPE_ID_PACKAGE_BEAN_LOGICAL, CATENTTYPE_ID_PREDEFINED_DYNAMIC_KIT_BEAN, CATENTTYPE_ID_PREDEFINED_DYNAMIC_KIT_BEAN_LOGICAL, CATENTTYPE_ID_PRODUCT_BEAN, CATENTTYPE_ID_PRODUCT_BEAN_LOGICAL, COLUMN__VALUE_DISALLOW_REC_ORDER_YES, COLUMN_DEFAULT_VALUE_AVAILABLE, COLUMN_DEFAULT_VALUE_DISALLOW_REC_ORDER, COLUMN_DEFAULT_VALUE_MARKFORDELETE, COLUMN_DEFAULT_VALUE_MASSOC_ID, COLUMN_DEFAULT_VALUE_NOMINALQUANTITY, COLUMN_DEFAULT_VALUE_PUBLISHED, COLUMN_DEFAULT_VALUE_QUANTITYMEASURE, COLUMN_DEFAULT_VALUE_QUANTITYMULTIPLE, COLUMN_DEFAULT_VALUE_SUBSCPTYPE_ID, COLUMN_NAME_ATTACHMENT_ID, COLUMN_NAME_ATTR_ID, COLUMN_NAME_ATTRDICT_ID, COLUMN_NAME_ATTRDICTSRCHCONF_ID, COLUMN_NAME_ATTRDICTSRCHCONF_MASTERCATALOG_ID, COLUMN_NAME_ATTRIBUTE_ID, COLUMN_NAME_ATTRUSAGE, COLUMN_NAME_ATTRVAL_ID, COLUMN_NAME_ATTRVALUE_ID, COLUMN_NAME_AVAILABILITYDATE, COLUMN_NAME_AVAILABLE, COLUMN_NAME_BASEITEM_BASEITEM_ID, COLUMN_NAME_BASEITEM_ID, COLUMN_NAME_BASEITEM_ITEMTYPE_ID, COLUMN_NAME_BASEITEM_MEMBER_ID, COLUMN_NAME_BASEITEM_PARTNUMBER, COLUMN_NAME_BASEITEM_QUANTITYMEASURE, COLUMN_NAME_BASEITEM_QUANTITYMULTIPLE, COLUMN_NAME_BASEITMDSC_BASEITEM_ID, COLUMN_NAME_BASEITMDSC_LANGUAGE_ID, COLUMN_NAME_BASEITMDSC_LONGDESCRIPTION, COLUMN_NAME_BASEITMDSC_SHORTDESCRIPTION, COLUMN_NAME_BUYABLE, COLUMN_NAME_CALCODE_ID, COLUMN_NAME_CALFLAGS, COLUMN_NAME_CALUSAGE_ID, COLUMN_NAME_CATALOG_ID, COLUMN_NAME_CATALOG_ID_LINK, COLUMN_NAME_CATENTDESCOVR_ID, COLUMN_NAME_CATENTRY_ID, COLUMN_NAME_CATENTRY_ID_CHILD, COLUMN_NAME_CATENTRY_ID_FROM, COLUMN_NAME_CATENTRY_ID_PARENT, COLUMN_NAME_CATENTRY_ID_TO, COLUMN_NAME_CATENTTYPE_ID, COLUMN_NAME_CATGROUP_ID, COLUMN_NAME_CATGROUP_ID_CHILD, COLUMN_NAME_CATGROUP_ID_FROM, COLUMN_NAME_CATGROUP_ID_PARENT, COLUMN_NAME_CATGROUP_ID_TO, COLUMN_NAME_CATOVRGRP_ID, COLUMN_NAME_CATRELTYPE_ID, COLUMN_NAME_CODE, COLUMN_NAME_COMPARABLE, COLUMN_NAME_CREATEDTIME, COLUMN_NAME_CURRENCY, COLUMN_NAME_DATE1, COLUMN_NAME_DEFAULT_DISPLAY, COLUMN_NAME_DESCRIPTION, COLUMN_NAME_DISALLOW_REC_ORDER, COLUMN_NAME_DISCONTINUEDATE, COLUMN_NAME_DISPLAYABLE, COLUMN_NAME_DISTARRANG_BASEITEM_ID, COLUMN_NAME_DISTARRANG_DISTARRANG_ID, COLUMN_NAME_DISTARRANG_ENDDATE, COLUMN_NAME_DISTARRANG_MERCHANTSTORE_ID, COLUMN_NAME_DISTARRANG_PICKINGMETHOD, COLUMN_NAME_DISTARRANG_STARTDATE, COLUMN_NAME_DISTARRANG_WHOLESALESTORE_ID, COLUMN_NAME_ENDDATE, COLUMN_NAME_ENDOFSERVICEDATE, COLUMN_NAME_FACET_FIELD1, COLUMN_NAME_FACET_FIELD2, COLUMN_NAME_FACET_FIELD3, COLUMN_NAME_FACET_OPTCOUNTER, COLUMN_NAME_FACETABLE, COLUMN_NAME_FACETATTR_ID, COLUMN_NAME_FIELD1, COLUMN_NAME_FIELD2, COLUMN_NAME_FIELD3, COLUMN_NAME_FIELD4, COLUMN_NAME_FIELD5, COLUMN_NAME_FLOATVALUE, COLUMN_NAME_FOOTNOTE, COLUMN_NAME_FULLIMAGE, COLUMN_NAME_GROUPNAME, COLUMN_NAME_HEIGHT, COLUMN_NAME_IDENTIFIER, COLUMN_NAME_IMAGE_ALT_DESC, COLUMN_NAME_IMAGE1, COLUMN_NAME_IMAGE2, COLUMN_NAME_INDEX_SCOPE, COLUMN_NAME_INDEX_TYPE, COLUMN_NAME_INTEGERVALUE, COLUMN_NAME_ITEMSPC_BASEITEM_ID, COLUMN_NAME_ITEMSPC_DISCONTINUED, COLUMN_NAME_ITEMSPC_ID, COLUMN_NAME_ITEMSPC_ITEMSPC_ID, COLUMN_NAME_ITEMSPC_MEMBER_ID, COLUMN_NAME_ITEMSPC_PARTNUMBER, COLUMN_NAME_ITEMVERSN_BASEITEM_ID, COLUMN_NAME_ITEMVERSN_EXPIRATIONDATE, COLUMN_NAME_ITEMVERSN_ITEMVERSN_ID, COLUMN_NAME_ITEMVERSN_VERSIONNAME, COLUMN_NAME_KEYWORD, COLUMN_NAME_KEYWORD_SEARCH, COLUMN_NAME_LANGUAGE_ID, COLUMN_NAME_LASTORDERDATE, COLUMN_NAME_LASTUPDATE, COLUMN_NAME_LENGTH, COLUMN_NAME_LISTPRICE, COLUMN_NAME_LONGDESCRIPTION, COLUMN_NAME_MARKFORDELETE, COLUMN_NAME_MASSOC_ID, COLUMN_NAME_MASSOCCECE_ID, COLUMN_NAME_MASSOCGPGP_ID, COLUMN_NAME_MASSOCTYPE_ID, COLUMN_NAME_MASTERCATALOG, COLUMN_NAME_MAX_DISPLAY, COLUMN_NAME_MEMBER_ID, COLUMN_NAME_MERCHANDISABLE, COLUMN_NAME_META_DESC, COLUMN_NAME_META_KEYWORD, COLUMN_NAME_MFNAME, COLUMN_NAME_MFPARTNUMBER, COLUMN_NAME_NAME, COLUMN_NAME_NOMINALQUANTITY, COLUMN_NAME_OBJECT_ID, COLUMN_NAME_OBJECTTYPE, COLUMN_NAME_ONAUCTION, COLUMN_NAME_ONSPECIAL, COLUMN_NAME_PAGENAME, COLUMN_NAME_PARTNUMBER, COLUMN_NAME_PUBLISHED, COLUMN_NAME_QUANTITY, COLUMN_NAME_QUANTITYMEASURE, COLUMN_NAME_QUANTITYMULTIPLE, COLUMN_NAME_RANK, COLUMN_NAME_SEARCHABLE, COLUMN_NAME_SECONDARYDESCRIPTION, COLUMN_NAME_SELECTION, COLUMN_NAME_SEOPAGEDEF_ID, COLUMN_NAME_SEOREDIRECT_ID, COLUMN_NAME_SEOURL_ID, COLUMN_NAME_SEOURLKEYWORD_ID, COLUMN_NAME_SEOURLKEYWORD_STATUS, COLUMN_NAME_SEOURLKWD_ID_NEW, COLUMN_NAME_SEOURLKWD_ID_ORIG, COLUMN_NAME_SEPERATOR, COLUMN_NAME_SEQUENCE, COLUMN_NAME_SHORTDESCRIPTION, COLUMN_NAME_SIZEMEASURE, COLUMN_NAME_SORT_ORDER, COLUMN_NAME_SRCHATTR_ID, COLUMN_NAME_SRCHATTR_PROPERTYNAME, COLUMN_NAME_SRCHATTR_PROPERTYVALUE, COLUMN_NAME_SRCHFIELDNAME, COLUMN_NAME_SRCHPROPRELV_INDEXFIELD, COLUMN_NAME_SRCHPROPRELV_RELVALUE, COLUMN_NAME_SRCHPROPRELV_SRCHPROPRELV_ID, COLUMN_NAME_STARTDATE, COLUMN_NAME_STORE_ID, COLUMN_NAME_STOREDISPLAY, COLUMN_NAME_STOREENT_ID, COLUMN_NAME_STOREITEM_BACKORDERABLE, COLUMN_NAME_STOREITEM_BASEITEM_ID, COLUMN_NAME_STOREITEM_CREDITABLE, COLUMN_NAME_STOREITEM_FORCEBACKORDER, COLUMN_NAME_STOREITEM_MINQTYFORSPLIT, COLUMN_NAME_STOREITEM_RELEASESEPARATELY, COLUMN_NAME_STOREITEM_RETURNNOTDESIRED, COLUMN_NAME_STOREITEM_STOREENT_ID, COLUMN_NAME_STOREITEM_TRACKINVENTORY, COLUMN_NAME_STRINGVALUE, COLUMN_NAME_SUBSCPTYPE_ID, COLUMN_NAME_TEMPTABLEPFIX, COLUMN_NAME_THUMBNAIL, COLUMN_NAME_TITLE, COLUMN_NAME_TOKENNAME, COLUMN_NAME_TOKENVALUE, COLUMN_NAME_TPCLEVEL, COLUMN_NAME_TRADING_ID, COLUMN_NAME_TYPE, COLUMN_NAME_UNITOFMEASURE, COLUMN_NAME_URL, COLUMN_NAME_URLKEYWORD, COLUMN_NAME_USAGE, COLUMN_NAME_VALUE, COLUMN_NAME_VALUSAGE, COLUMN_NAME_VERSIONSPC_ITEMSPC_ID, COLUMN_NAME_VERSIONSPC_ITEMVERSN_ID, COLUMN_NAME_VERSIONSPC_VERSIONSPC_ID, COLUMN_NAME_WEIGHT, COLUMN_NAME_WEIGHTMEASURE, COLUMN_NAME_WIDTH, COLUMN_NAME_ZERO_DISPLAY, COLUMN_VALUE_ATTRUSAGE_ALLOWED_VALUES, COLUMN_VALUE_ATTRUSAGE_ASSIGNED_VALUES, COLUMN_VALUE_BUYABLE_AS_BUYABLE, COLUMN_VALUE_COMPARABLE_FALSE, COLUMN_VALUE_COMPARABLE_TRUE, COLUMN_VALUE_DISPLAYABLE_FALSE, COLUMN_VALUE_DISPLAYABLE_TRUE, COLUMN_VALUE_FACETABLE_FALSE, COLUMN_VALUE_FACETABLE_TRUE, COLUMN_VALUE_MERCHANDISABLE_FALSE, COLUMN_VALUE_MERCHANDISABLE_TRUE, COLUMN_VALUE_SEARCHABLE_FALSE, COLUMN_VALUE_SEARCHABLE_TRUE, COLUMN_VALUE_STOREDISPLAY_FALSE, COLUMN_VALUE_STOREDISPLAY_TRUE, COLUMN_VALUE_SUBSCPTYPE_ID_EVENT_BASED, COLUMN_VALUE_SUBSCPTYPE_ID_TIME_BASED, COLUMN_VALUE_SUBSCPTYPE_ID_TIME_EVENT_BASED, COLUMN_VALUE_VALUSAGE_DEFAULT_ALLOWED_VALUES, COLUMN_VALUE_VALUSAGE_PREDEFINED_ALLOWED_VALUES, CONFIG_PROPERTY_ALLOW_CHANGE_ATTRIBUTE_TYPE, CONFIG_PROPERTY_ATTRIBUTE_VALUE_VALIDATION, CONFIG_PROPERTY_BUILD_SEARCH_INDEX, CONFIG_PROPERTY_CREATE_PARENT_PRODUCT_WHEN_MISSING, CONFIG_PROPERTY_DELETE_FROM_EXISTING_PARENT_PRODUCT, CONFIG_PROPERTY_DELTA_INDEX_THRESHOLD, CONFIG_PROPERTY_FIX_SEO, CONFIG_PROPERTY_INIT_ATTR, CONFIG_PROPERTY_INIT_ATTRDICT, CONFIG_PROPERTY_LOAD_SEO, CONFIG_PROPERTY_MARK_FOR_DELETE, CONFIG_PROPERTY_REPLACE_PARENT_MASTER_CATEGORY, CONFIG_PROPERTY_SHARE_ASSIGNED_ATTRIBUTE_VALUES, CONFIG_PROPERTY_SUPPORT_MULTIPLE_CALCULATION_CODES, CONFIG_PROPERTY_SUPPORT_MULTIPLE_VALUES_FOR_AD_ATTRIBUTES, CONFIG_PROPERTY_SYNC_SALES_CATALOGS, CONFIG_PROPERTY_VALIDATE_ATTRIBUTE, CONFIG_PROPERTY_VALIDATE_CATALOG, CONFIG_PROPERTY_VALIDATE_CATALOG_ENTRY, CONFIG_PROPERTY_VALIDATE_CATALOG_GROUP, CONFIG_PROPERTY_VALIDATE_DELETE, CONFIG_PROPERTY_VALIDATE_SCOPE, CONTEXT_DATA_CATALOG_ID, CONTEXT_DATA_CATALOG_IDENTIFIER, CONTEXT_DATA_CURRENCY_CODE, CONTEXT_DATA_LANGUAGE_ID, CONTEXT_DATA_OWNER_ID, CONTEXT_DATA_PARENT_OWNER_ID, CONTEXT_DATA_STORE_ID, CONTEXT_DATA_STORE_IDENTIFIER, COUPON_CALUSAGE, DEFAULT_DELTA_INDEX_THRESHOLD, DEFAULT_DISTARRANG_ENDDATE, DEFAULT_DISTARRANG_STARTDATE, DEFAULT_ITEMVERSN_EXPIRATIONDATE, DEFAULT_ITEMVERSN_VERSIONNAME, DISCOUNT_CALUSAGE, FIELD_NAME_LANGUAGE_ID, IDENTIFIER_NULL, INVENTORYSYSTEM, KIT_COMPONENT_TYPE_BUNDLE_COMPONENT_LOGICAL, KIT_COMPONENT_TYPE_DYNAMIC_KIT_COMPONENT_LOGICAL, KIT_COMPONENT_TYPE_PACKAGE_COMPONENT_LOGICAL, MASTER_CATALOG_FLAG_OFF, MASTER_CATALOG_FLAG_ON, MEDIATOR_CONTEXT_CHILD_CATENTRY_IDS_OF_DELETED_CATGROUP, MEDIATOR_CONTEXT_CHILD_CATENTRY_IDS_OF_DELETED_PRODUCT, MEDIATOR_CONTEXT_PARENT_CATGROUP_ID, MEDIATOR_CONTEXT_REFERENCED_CATENTRY_CHANGES_EXCEED_SEARCH_INDEX_THRESHOLD, MEDIATOR_CONTEXT_REFERENCED_CATENTRY_IDS_OF_DELETED_OR_UPDATED_ATTR_DICT_ATTRIBUTE, MERCHANDISING_ASSOCIATION_TYPE_ACCESSORY_LOGICAL, MERCHANDISING_ASSOCIATION_TYPE_ACCESSORY_PHYSICAL, MERCHANDISING_ASSOCIATION_TYPE_CROSS_SELL_LOGICAL, MERCHANDISING_ASSOCIATION_TYPE_CROSS_SELL_PHYSICAL, MERCHANDISING_ASSOCIATION_TYPE_REPLACEMENT_LOGICAL, MERCHANDISING_ASSOCIATION_TYPE_REPLACEMENT_PHYSICAL, MERCHANDISING_ASSOCIATION_TYPE_UP_SELL_LOGICAL, MERCHANDISING_ASSOCIATION_TYPE_UP_SELL_PHYSICAL, SALES_TAX_CALUSAGE, SEO_CATEGORY_PAGE_PREFIX, SEO_CATEGORY_TOKEN, SEO_CATEGORY_TOKEN_USAGE, SEO_PRODUCT_PAGE_PREFIX, SEO_PRODUCT_TOKEN, SEO_PRODUCT_TOKEN_USAGE, SEOURLKEYWORD_STATUS_ACTIVE, SEOURLKEYWORD_STATUS_EXPIRED, SEOURLKEYWORD_STATUS_INACTIVE, SHIPPING_ADJUSTMENT_CALUSAGE, SHIPPING_CALUSAGE, SHIPPING_TAX_CALUSAGE, SURCHARGE_CALUSAGE, TABLE_NAME_ATTR, TABLE_NAME_ATTRDESC, TABLE_NAME_ATTRDICT, TABLE_NAME_ATTRDICTSRCHCONF, TABLE_NAME_ATTRDICTSRCHCONF_F, TABLE_NAME_ATTRDICTSRCHCONF_I, TABLE_NAME_ATTRDICTSRCHCONF_S, TABLE_NAME_ATTRIBUTE, TABLE_NAME_ATTRVAL, TABLE_NAME_ATTRVALDESC, TABLE_NAME_ATTRVALUE, TABLE_NAME_BASEITEM, TABLE_NAME_BASEITMDSC, TABLE_NAME_CALCODE, TABLE_NAME_CATALOG, TABLE_NAME_CATALOGDSC, TABLE_NAME_CATENCALCD, TABLE_NAME_CATENTDESC, TABLE_NAME_CATENTDESCOVR, TABLE_NAME_CATENTREL, TABLE_NAME_CATENTRY, TABLE_NAME_CATENTRYATTR, TABLE_NAME_CATENTSHIP, TABLE_NAME_CATENTSUBS, TABLE_NAME_CATGPCALCD, TABLE_NAME_CATGPENREL, TABLE_NAME_CATGROUP, TABLE_NAME_CATGRPDESC, TABLE_NAME_CATGRPREL, TABLE_NAME_CATTOGRP, TABLE_NAME_DISPCGTREL, TABLE_NAME_DISPENTREL, TABLE_NAME_DISTARRANG, TABLE_NAME_FACET, TABLE_NAME_ITEMSPC, TABLE_NAME_ITEMVERSN, TABLE_NAME_LISTPRICE, TABLE_NAME_MASSOCCECE, TABLE_NAME_MASSOCGPGP, TABLE_NAME_SEOPAGEDEF, TABLE_NAME_SEOPAGEDEFDESC, TABLE_NAME_SEOPAGEDEFOVR, TABLE_NAME_SEOREDIRECT, TABLE_NAME_SEOURL, TABLE_NAME_SEOURLKEYWORD, TABLE_NAME_SRCHATTR, TABLE_NAME_SRCHATTRPROP, TABLE_NAME_SRCHPROPRELV, TABLE_NAME_STORECAT, TABLE_NAME_STORECENT, TABLE_NAME_STORECGRP, TABLE_NAME_STOREITEM, TABLE_NAME_VERSIONSPC
Constructor and Description |
---|
AbstractCatalogEntryMediator() |
Modifier and Type | Method and Description |
---|---|
void |
close()
This method will perform cleanup on the business object mediator.
|
boolean |
getAttributeValueValidation()
Get the value for the config property
attributeValueValidation |
CatalogEntryType |
getCatalogEntry() |
boolean |
getSupportMultipleValuesForADAttributes()
Get the value for the config property
supportMultipleValuesForADAttributes |
void |
init()
This method performs initialization for the catalog entry related mediators.
|
boolean |
isDeleteExistingParentProduct()
Get the value for the config property
deleteExistingParentProductIfNewOneIsDifferent |
boolean |
isReplaceParentMasterCategory()
Gets the value for the config property
replaceParentMasterCategory |
void |
setAttributeValueValidation(boolean attributeValueValidation)
Set the value for the config property
attributeValueValidation |
void |
setCatalogEntry(CatalogEntryType catalogEntry)
Set the catalog entry noun.
|
void |
setSupportMultipleValuesForADAttributes(boolean supportMultipleValuesForADAttributes)
Set the value for the config property
supportMultipleValuesForADAttributes |
execute, getConfigProperties, getEndKey, getStartKey, initConfig, postProcess, preProcess, setConfigProperties
public CatalogEntryType getCatalogEntry()
public void setCatalogEntry(CatalogEntryType catalogEntry)
catalogEntry
- the catalog entry noun to setpublic void init() throws DataLoadException
init
in interface BusinessObjectMediator
init
in class AbstractBaseCatalogMediator
DataLoadException
- An application exception will be thrown if there was a problem during initialization.public void setSupportMultipleValuesForADAttributes(boolean supportMultipleValuesForADAttributes)
supportMultipleValuesForADAttributes
.
supportMultipleValuesForADAttributes
- public boolean getSupportMultipleValuesForADAttributes()
supportMultipleValuesForADAttributes
.
public boolean isDeleteExistingParentProduct()
deleteExistingParentProductIfNewOneIsDifferent
.
public boolean isReplaceParentMasterCategory()
replaceParentMasterCategory
.
replaceParentMasterCategory
public void setAttributeValueValidation(boolean attributeValueValidation)
attributeValueValidation
.
attributeValueValidation
- public boolean getAttributeValueValidation()
attributeValueValidation
.
public void close() throws DataLoadException
This method will perform cleanup on the business object mediator. It will attempt to close all of the data writers configured for this business object mediator.
This method will flush and commit any data waiting to be persisted in the batch as well as clear the ID resolver cache.
close
in interface BusinessObjectMediator
close
in class AbstractBaseCatalogMediator
DataLoadException
- An application exception will be thrown if there was a problem closing the business object mediator or its data writers.