New and Updated types in hybris 6.2: Reference
In October 2016, SAP introduced hybris 6.2. This technical reference lists all new and updated itemtypes, attributes and beans. They generally have self-explanatory names, so this information will help you to get a starting point for a deeper research.
I marked some parts of the reference
in gray to visually separate boring lists of beans and the information about the item types (also boring, it is just a reference ;-)).
AcceleratorCMS
- FooterComponent, NavigationBarComponent & NavigationBarCollectionComponent: Deprecated since 6.2, please use NavigationComponent instead. It represents navigation bar component that contains cms navigation node. Nodes structure can be built in a hierarchical way.
- NavigationComponent: new attribute wrapAfter
- CategoryNavigationComponent, FooterNavigationComponent: new components
Accelerator Services
- DocumentPageTemplate: new type that extends PageTemplate
- DocumentPage: new type that extends Page
- EMailPageTemplate: hybris got rid of the htmlTemplate attribute now
Beans (“+” means than a bean was added, “-” means than it was removed in 6.2)
+ defaultAbstractHybrisVelocityContext
+ defaultAbstractDocumentContext
+ defaultDocumentGenerationService
+ defaultDocumentCatalogFetchStrategy
+ defaultDocumentContextFactory
+ defaultAbstractHybrisVelocityContextFactory
+ defaultDocumentPageService
+ defaultDocumentPageDao
Assisted Services Storefront
- AsmDevicesUsedComponent: extends SimpleCMSComponent, no attributes
- AsmFavoriteColorsComponent: extends SimpleCMSComponent, no attributes
Beans (“+” means than a bean was added, “-” means than it was removed in 6.2):
+ customerDetailsSection
+ defaultCustomer360CustomerDetailsSectionMergeDirective
+ customerDetailsFragment
+ customerSummaryFragment
+ defaultCustomer360CustomerDetailsProviderMap
+ defaultCustomer360CustomerSummaryProviderMap
+ customerDevicesUsedAndFavoriteColorsFragment
+ mockCustomer360ProfileFacade
+ activitySection
+ defaultCustomer360CustomerActivitySectionMergeDirective
+ generalActivityFragment
+ ticketsFragment
+ defaultCustomer360CustomerActivityProviderMap
+ defaultCustomer360CustomerTicketsProviderMap
+ defaultCustomerProfileDataProvider
+ defaultGeneralActivityModelProvider
+ defaultTicketsModelProvider
+ defaultCustomerSummaryModelProvider
+ defaultAdditionalInformationFrameworkFacade (Facades)
Base Commerce
- ReturnRequest: new attributes were added to the item type:
- returnLabel (Media): The return shipping label for the ReturnRequest.
- trackingID (String): The tracking id for return shipping label for the ReturnRequest
- returnWarehouse (Warehouse): Determines the warehouse where the products need to be returned by the customer
Catalog
- New relations
- CatalogVersion2Synchronizations: a new relation, sourceVersion (CatalogVersion) synchronizations (SyncItemJob) (1:N)
- CatalogVersion2IncomingSynchronizations: a new relation, targetVersion (CatalogVersion) incomingSynchronizations (SyncItemJob) (1:N)
- CatalogVersion2Agreements: a new relation, catalogVersion (CatalogVersion) agreements (Agreement)
- Company2ProvidedCatalogs: a new relation, supplier (Company) providedCatalogs (Catalog), (1:N)
- Company2PurchasedCatalogs: a new relation, buyer (Company) purchasedCatalogs (Catalog) (1:N)
- Some fields became DYNAMIC (previously they were jalo attributes):
- Catalog.rootCategories (handler is catalogRootCategoriesHandler)
- Catalog.version (handler is catalogVersionHandler)
- Catalog.mimeRootDirectory (handler is catalogMimeRootDirectoryHandler)
- Catalog.generationDate (handler is catalogGenerationDateHandler)
- Catalog.defaultCurrency (handler is catalogDefaultCurrencyHandler)
- Catalog.inclFreight (handler is catalogIncludeFreightHandler)
- Catalog.inclAssurance (handler is catalogIncludeAssuranceHandler)
- Catalog.inclDuty (handler is catalogIncludeDutyHandler)
- Catalog.territories (handler is catalogTerritoriesHandler)
- Catalog.languages (handler is catalogLanguagesHandler)
- Catalog.generatorInfo (handler is catalogGeneratorInfoHandler)
- Catalog.agreements (handler is catalogAgreementsHandler)
- Company.shippingAddresses
- Company.unloadingAddresses
- Company.billingAddresses
- Company.contactAddresses
- Product.untypedFeatures
- Product.classificationClasses
- PreviewTicket.ticketCode (handler is previewTicketTicketCodeHandler)
- User.allWriteableCatalogVersions
- ProductFeature.value
- Some attributes are now relations:
- Catalog’s:
- supplier and buyer are no longer Catalog’s attributes. These are now relations(see above).
- Company’s:
- providedCatalogs and purchasedCatalogs are no longer Company’s attributes. These are now relations (see above)
- CatalogVersion’s:
- synchronizations and incomingSynchronizations are no longer CatalogVersion’s attributes. Replaced by 1-n relation in 6.2
- Agreement’s:
- Agreements.CatalogVersion is no longer exist. There is a relation now (see above)
- SyncItemJob’s:
- sourceVersion and targetVersion
- Product type changed:
- The following attributes are dynamic now (previous they were jalo fields)
- untypedFeatures
- classificationClasses
Beans:
+ agreementPrepareInterceptor
+ agreementPrepareInterceptorMapping
+ productFeatureValidateInterceptor
+ productFeatureRemoveInterceptor
+ productFeatureRemoveMapping
+ productFeatureValidateMapping
+ productReferencePrepareInterceptor
+ productReferencePrepareMapping
+ productReferenceRemoveInterceptor
+ productReferenceRemoveMapping
+ catalogRootCategoriesHandler
+ catalogVersionRootCategoriesHandler
+ catalogVersionHandler
+ catalogMimeRootDirectoryHandler
+ catalogIncludePackingHandler
+ catalogIncludeFreightHandler
+ catalogDefaultCurrencyHandler
+ catalogGenerationDateHandler
+ catalogAgreementsHandler
+ catalogGeneratorInfoHandler
+ catalogTerritoriesHandler
+ catalogLanguagesHandler
+ catalogIncludeAssuranceHandler
+ catalogIncludeDutyHandler
+ abstractCompanyAddressAttributeHandler
+ Company_unloadingAddressesAttributeHandler
+ Company_shippingAddressesAttributeHandler
+ Company_contactAddressesAttributeHandler
+ Company_billingAddressesAttributeHandler
+ ProductFeature_valueAttributeHandler
+ Product_untypedFeaturesAttributeHandler
+ User_allWriteableCatalogVersionsAttributeHandler
+ previewTicketTicketCodeHandler
+ previewTicketPrepareInterceptor
+ previewTicketPrepareInterceptorMapping
Chinese logistic Services
- DeliveryTimeSlot.name is optional now.
Commerce
- Services:
- New index attribute, cartSelectionIndex.saveTime (in addition to user, site, modifiedtime)
Beans:
+ defaultDummyCouponDataFacade
+ variantOptionsCommerceSearchResultProductPopulator
Core
- AbstractOrder2AbstractOrderEntry has custom properties now: “query.filter={original} is null”
- New relations:
- User2Carts, a new relation, user (User) carts (Cart), 1:N
- User2Orders, a new relation, user (User) orders (Order), 1:N
- User2Addresses, a new relation, user (User) addresses (Address), 1:N. Custom property: condition.query=”{original} is null”
- User2PaymentInfos, a new relation, user (User) paymentInfos (PaymentInfo), 1:N, Custom property: condition.query=”{original} is null”
- User.addresses, User.paymentInfos, User.Orders, User.Addresses, User.carts are deprecated and removed. See the relation above that are used instead.
- Some attributes were converted from jalo to dynamic:
- Principal.displayName (handler is principalDisplayNameLocalizedAttributeHandler)
- PrincipalGroup.displayName (handler is principalGroupDisplayNameLocalizedAttributeHandler)
- Principal.allSearchRestrictions
- Principal.allGroups
- Principal.displayName (hybris is principalGroupDisplayNameLocalizedAttributeHandler)
- User.currentTime
- User.currentDate
- User.password
Beans:
+ defaultSystemSetupAuditDAO
+ principalDisplayNameLocalizedAttributeHandler
+ principalGroupDisplayNameLocalizedAttributeHandler
+ Principal_allGroupsAttributeHandler
+ Principal_allSearchRestrictionsAttributeHandler
+ User_currentDateAttributeHandler
+ User_currentTimeAttributeHandler
+ User_passwordAttributeHandler
+ userDisplayNameLocalizedAttributeHandler
– defaultBruteForceLoginFailure
– defaultBruteForceLoginSuccess
+ authenticationFailureEventListener
+ authenticationSuccessEventListener
+ legacyLoginFailureEventListener
+ legacyLoginSucessfulEventListener
Coupon services
- removed the index, CodeGenerationConfiguration.IDX_CodeGenConfig (codeseparator)
- RuleBasedAddCouponAction (couponId, couponCode), a new type.
Beans:
+ defaultCouponDataFacade
+ defaultCouponConverter
+ defaultCouponDataPopulator
+ defaultCouponModelConverter
+ defaultCouponModelToVoucherDataPopulator
+ giveAwayMultiCodeCouponGenerationHook
+ giveAwayMultiCodeCouponGenerationHooksListMergeDirective
+ defaultCodeGenerationConfigurationDao
+ defaultRuleBasedCouponActionDao
+ ruleGiveCouponAction
+ defaultRuleAddCouponRAOAction
+ givenCouponActionStrategiesMappingMergeDirective
+ givenCouponActionStrategiesMergeDirective
+ defaultAddCouponActionStrategy
Customer Interest Services
A brand-new type.
- Customer2ProductInterest, a new relation, customer (Customer) productInterests (ProductInterest) , 1:N
- Product2ProductInterest, a new relation, product (Product) productInterest (ProductInterest), 1:N
- ProductInterest, a new type
- expiryDate
- baseStore
- notificationType (NotificationType)
- emailEnabled
- smsEnabled
- baseSite
- language
- ProductInterestsProcess, a new type
Beans:
+ customerinterestsaddonCoreDataImportedEventListener
+ customerinterestsaddonSampleDataEventListener
+ defaultCustomerinterestsaddonJavaScriptMessageResourceAccessor
+ defaultCustomerinterestsaddonBeforeViewJsPropsHandlerAdaptee
+ getCustomerinterestsaddonBeforeViewHandler
+ CustomerinterestsaddonBeforeViewHandlerListMergeDirective
+ defaultProductInterestConverter
+ defaultProductInterestReverseConverter
+ productInterestPopulator
+ productInterestReversePopulator
+ productInterestFacade
+ productInterestDao
+ productInterestService
+ expiredInterestsCleanUpJob
Europe1
- new relations:
- User2OwnEurope1Discounts, a new relation, user (User) ownEurope1Discounts (GlobalDiscountRow), 1:N
- Product2OwnEurope1Discounts, a new relation, product (Product) ownEurope1Discounts (DiscountRow), 1:N
- Product2OwnEurope1Prices, a new relation, product (Product) ownEurope1Prices (PriceRow), 1:N
- Product2OwnEurope1Taxes, a new relation, product (Product) ownEurope1Taxes (TaxRow), 1:N
- DiscountRow.asTargetPrice (boolean), a new attribute.
- DiscountRow.product (Product), a new attribute
- GlobalDiscountRow.user (User), a new attribute
- PriceRow.product, a new attribute.
- TaxRow.product, a new attribute.
- Product.europe1Prices is now dynamic.
- Product.europe1Taxes is now dynamic.
- Product.europe1Discounts is now dynamic.
- User.europe1Discounts is now dynamic.
- New attributes were added into AbstractOrder in 6.2:
- Europe1PriceFactory_UDG (UserDiscountGroup)
- Europe1PriceFactory_UPG (UserPriceGroup)
- Europe1PriceFactory_UTG (UserTaxGroup)
- New attributes were added into AbstractOrderEntry in 6.2:
- Europe1PriceFactory_UDG (UserDiscountGroup)
- Europe1PriceFactory_UPG (UserPriceGroup)
- Europe1PriceFactory_UTG (UserTaxGroup)
Beans:
+ ignoreUserEurope1DiscountsPartOfRemoveInterceptorMapping
+ User_europe1DiscountsAttributeHandler
+ pdtRowEurope1AttributeHandler
+ Product_europe1DiscountsAttributeHandler
+ Product_europe1TaxesAttributeHandler
+ Product_europe1PricesAttributeHandler
Notification Services
- New ENUM type NotificationChannel: {EMAIL, SMS}
- New ENUM type NotificationType: {NOTIFICATION}
- New attributes were added to Customer:
- emailPreference (boolean)
- smsPreference (boolean)
OAuth2
- authenticationId and client are not optional now.
Beans:
+ defaultOauthUserAuditLoginStrategy
Order Self Service Addon
- CancelOrderAction, a new type, extends SimpleCMSAction.
Personalization
Personalization CMS
- PreviewDataToCxSegment, A new relation, previews (PreviewData) segments (CxSegment), N:N
- Personalization Services, a new collection of ProcessState
- CxGroupingOperator, ENUM, {AND, OR}
- CxItemStatus, ENUM, {ENABLED, DISABLED, DELETED}
- CxUserToCxResults, a new relation, user (User) cxResults (CxResults), 1:N
- CxPersProcToCatVer, a new relation, catalogVersions (СatalogVersions) cxPersonalizationProcesses (СxPersonalizationProcess), 1:N
- status (CxItemStatus), a new attribute
Processing
- DistributedProcess.status, a new attribute
- DistributedProcess.extendedStatus,a new attribute
- DistributedProcess.progress (double), a new attribute
Promotion Engine
- PromotionActionParameterCollection, a collection of PromotionActionParameter
- PromotionActionParameter, a new item type
- RuleBasedPotentialPromotionMessageAction.parameters (PromotionActionParameterCollection), a new attribute
- PromotionSourceRule.excludeFromStorefrontDisplay (boolean), a new attribute. Flag to indicate whether this promotion will be displayed
in the storefront (e.g. product details page etc)
Beans:
+ defaultObjectResolutionStrategy
+ defaultCartTotalThresholdPotentialPromotionMessageActionSupplementStrategy
+ defaultQualifyingCategoryPotentialPromotionMessageActionSupplementStrategy
+ defaultQualifyingProductPotentialPromotionMessageActionSupplementStrategy
Rule Engine & Rule Definitions
+ orderUtils
+ raoUtils
+ defaultRuleCurrencyConverterStrategy
+ abstractRuleExecutableSupport
+ defaultRuleChangeDeliveryModeRAOAction
+ defaultRuleFreeGiftRAOAction
+ defaultRuleOrderEntryFixedDiscountRAOAction
+ defaultRuleOrderEntryFixedPriceRAOAction
+ defaultRuleOrderEntryPercentageDiscountRAOAction
+ defaultRuleOrderFixedDiscountRAOAction
+ defaultRuleOrderPercentageDiscountRAOAction
+ defaultRuleAddProductPercentageDiscountRAOAction
+ defaultRuleOrderPercentageDiscountExcludedProductsRAOAction
+ defaultRulePartnerOrderEntryFixedDiscountRAOAction
+ defaultRulePartnerOrderEntryFixedPriceRAOAction
+ defaultRulePartnerOrderEntryPercentageDiscountRAOAction
+ defaultRuleTargetBundlePriceRAOAction
+ defaultRuleTriggerMessageRAOAction
+ defaultRuleAddFreeProductDiscountRAOAction
+ defaultRuleFreeGiftToBundleRAOAction
+ defaultRuleOrderEntryGroupFixedDiscountRAOAction
+ defaultRuleOrderEntryPercentageDiscountWithStrategyRAOAction
+ defaultRuleAddProductPercentageDiscountAction
+ defaultRuleOrderPercentageDiscountExcludedProductsAction
– defaultRuleTriggerMessageAction
– defaultRuleCurrencyConverterStrategy
+ ruleTriggerMessageAction
+ ruleAddFreeProductDiscountAction
+ ruleFreeGiftToBundleAction
+ ruleOrderEntryGroupFixedDiscountAction
+ ruleOrderEntryPercentageDiscountWithStrategyAction
SAP
SAP Model
- SAPConfigBonusBuySite relation was removed
- SAPBonusBuySiteToCatalog item was removed
Beans:
– sapBonusBuySiteTransferHubConfiguration
– defaultSapBonusBuySiteDataHubTransferConfigurationConverter
– defaultSapBonusBuySiteToCatalogPopulator
SAP Order Exchange
- AbstractRule.sapConditionType (Str), a new attribute
SAP Product Config Rules
- RuleType, a new ENUM type {PRODUCTCONFIG}
- FactContextType, a new ENUM type {PRODUCTCONFIG_DEFAULT_CONFIGURATION}
- ProductConfigSourceRule, a new item type
Chinese Product Sharing Addon
- New type, ChineseProductSharingAction (extends SimpleCMSAction). No attributes.
Consignment Tracking
Consignment Tracking Storefront Addon
- New type, ConsignmentTrackingAction (extends SimpleCMSAction)
Consignment Tracking Services
- New types:
- Carrier (code, name)
- Consignment (carrier : Carrier)
- ConsignmentTrackingIdValidConstraint (annotation : Class)
SAP Product Config
- ConfiguratorType , a new ENUM type {CPQCONFIGURATOR}
- CPQConfiguratorSettings, a new type, extends AbstractConfiguratorSetting
- CPQOrderEntryProductInfo, a new type, extends AbstractOrderEntryProductInfo
Beans:
– sapProductConfigDefaultBasicPopulator
– productBasicPopulatorListConfig
– sapProductConfigDefaultSearchPopulator
– productSearchPopulatorListConfig
– sapProductConfigDefaultBasicPopulator
– productBasicPopulatorListConfig
– sapProductConfigDefaultSearchPopulator
– productSearchPopulatorListConfig
+ sapProductConfigDefaultRuleAwareConfigurationService
+ sapProductConfigDefaultAdjustDefaultConfigurationFactContextFactory
+ sapProductConfigDefaultCartRaoProvider
+ sapProductConfigDefaultCartRaoConverter
+ sapProductConfigDefaultCartRaoPopulator
+ sapProductConfigDefaultConfigRaoProvider
+ sapProductConfigDefaultRaoConverter
+ sapProductConfigDefaultRuleFormatTranslator
+ sapProductConfigDefaultRaoPopulator
+ sapProductConfigDefaultProcessStepRaoProvider
+ sapProductConfigDefaultProcessStepRaoConverter
+ sapProductConfigDefaultProcessStepRaoPopulator
+ sapProductConfigDefaultSetCsticValueAction
+ sapProductConfigDefaultRemoveAssignableValueAction
+ sapProductConfigDefaultRuleConfigurableProductConditionTranslator
+ sapProductConfigDefaultRuleConfigurableProductInCartConditionTranslator
+ sapProductConfigDefaultRuleCompilerListener
+ sapProductConfigRuleCompilerListenerDefinition
+ sapProductConfigDefaultRuleIrProcessor
+ sapProductConfigRuleIrProcessorDefinition
+ sapProductConfigRuleDataSystemSetup
+ sapProductConfigDefaultSetCsticValueRAOAction
+ sapProductConfigDefaultRemoveAssignableValueRAOAction
+ sapProductConfigDefaultRemoveAssignableValueActionStrategy
+ sapProductConfigDefaultSetCsticValueActionStrategy
+ sapproductconfigrulesbackofficeLabelLocator
+ sapProductConfigConfigurationHandlerRegistrar
+ sapProductConfigDefaultCPQConfigurationHandler
+ defaultCPQMultidimentionalProductFlagValueProvider
+ sapProductConfigDefaultVariantSearchService
+ sapProductConfigDefaultSearchAttributeSelectionStrategy
+ sapProductConfigDefaultBaseValueResolver
Solr Facet Search
- SolrIndex2SolrIndexOperation, a new relation, index indexOperations, 1:N
- SolrIndexedType.additionalParameters, a new attribute of IndexedTypeAdditionalParametersMapping type.
- new attributes in SolrServerConfig:
- indexingAliveCheckInterval, a new attribute, time interval in milliseconds which is used to ping the dead servers to find if it is alive.
- indexingConnectionTimeout, a new attribute, sets the timeout in milliseconds until a connection is established.
- indexingSocketTimeout, Sets the default socket timeout in milliseconds which is the timeout for waiting for data
- indexingTcpNoDelay, Setting to true disables TCP packet batching
- indexingMaxTotalConnections, Sets the maximum total connections allowed
- indexingMaxTotalConnectionsPerHostConfig, Sets the maximum number of connections to be used for the given host config
- numShards, for SOLR Cloud
- replicationFactor, for SOLR Cloud
- SolrIndexedCoresRecord is deprecated. hybris recommends using SolrIndex instead.
- SolrIndexOperationRecord is deprecated. hybris recommends using SolrIndexOperation instead.
- SolrIndex, a new type.
- facetSearchConfig
- indexedType
- qualifier
- active
- SolrIndexOperation, a new type
- id
- operation
- external
- status
- startTime
- endTime
Beans:
– defaultFacetSearchConfigDao
– abstractFacetSearchConfigService
+ shardAwareProductIdentityProvider
– defaultSolrFacetSearchKeywordDao
– abstractReplicationCallback
– defaultSolrConfigurationService
– hybrisSolrStopWordsService
– hybrisSolrSynonymsService
– defaultSolrIndexerOperationsDao
+ indexerOperationListener
– indexerConfigurationExporterListenerDefinition
– indexerIndexOperationStrategyListenerDefinition
+ indexerOperationListenerDefinition
– cachedFacetSearchConfigService
+ defaultSolrClientPool
+ abstractSolrSearchProvider
+ solrStandaloneSearchProvider
+ solrCloudSearchProvider
+ xmlExportSearchProvider
+ defaultSolrSearchProviderFactory
+ defaultSolrIndexService
+ defaultSolrIndexOperationService
+ defaultSolrFacetSearchConfigDao
+ defaultSolrIndexDao
+ defaultSolrIndexOperationDao
+ defaultSolrServerConfigDao
+ defaultFacetSearchConfigDao
+ defaultSolrFacetSearchKeywordDao
+ defaultSolrIndexerOperationsDao
+ exportSolrConfigurationPanelRenderer
Stock Notification Addon
- StockAlertAction, a new type, extends SimpleCMSAction
- NotificationType, a new ENUM , {BACK_IN_STOCK}
- StockNotificationProcess, a new type, extends ProductInterestsProcess, no new attributes
Beans:
+ stocknotificationaddonCoreDataImportedEventListener
+ stocknotificationaddonSampleDataEventListener
+ defaultStocknotificationaddonJavaScriptMessageResourceAccessor
+ defaultStocknotificationaddonBeforeViewJsPropsHandlerAdaptee
+ getStocknotificationaddonBeforeViewHandler
+ StocknotificationaddonBeforeViewHandlerListMergeDirective
+ backInStockNotificationEmailContext
+ productWatchingPopulator
+ stocknotificationservicesSystemSetup
+ defaultStockNotificationThreadFactory
+ stockLevelStatusJob
+ defaultBackInStockProductInterestDao
+ defaultStockNotificationEmailProcessor
+ defaultStockNotificationSmsProcessor
+ stockNotificationEmailRegistrar
+ stockNotificationSmsRegistrar
+ generateBackInStockNotificationEmail
+ productBackInStockNotificationEmailProcessDefinitionResource
+ productInterestProcessContextResolutionStrategy
+ stocknotificationservicesSampleDataEventListener
Validation
- AbstractConstraint.needReload is now dynamic (previously it was a jalo attribute)
Warehousing
- Consignment.shippingLabel, a new attribute of Media type. The shipping label for the consignment.
- AtpFormula.returned (boolean), a new attribute, a flag to indicate how returned be included in the ATP calculation.
Beans:
+ defaultShippingLabelContext
+ defaultReturnShippingLabelContext
+ defaultPackContext
+ defaultPickSlipContext
+ defaultPrintMediaService
+ defaultAtpFormulaDao
– mockPrintShippingLabelService
– velocityRendererUtil
– defaultPrintPackLabelService
– defaultPrintPickListService
– shippingLabelContext
– packContext
– defaultPickSlipContext
B2B Accelerator Services
Beans:
– b2bAcceleratorStatusDisplayMapMergeDirective (removed)
+ b2bacceleratorDynamicAttributesOrderStatusDisplayByMap
Backoffice
Beans:
+ defaultBackofficeConfigurationDao
Backoffice Solr Search
Beans:
+ defaultBackofficeFacetSearchQueryFilterQueriesPopulator
– defaultCatalogValueResolver
– defaultCatalogVersionValueResolver
+ defaultCatalogLabelValueResolver
+ defaultCatalogVersionLabelValueResolver
CMS SmartEdit
– defaultSmarteditaddonCMSComponentBeforeViewHandler
– SmarteditaddonCMSComponentsBeforeViewHandlerListMergeDirective
– defaultSmarteditResponsiveStrategy
Consignment Tracking
+ consignmenttrackingaddonCoreDataImportedEventListener
+ consignmenttrackingaddonSampleDataEventListener
+ defaultConsignmenttrackingaddonJavaScriptMessageResourceAccessor
+ defaultConsignmenttrackingaddonBeforeViewJsPropsHandlerAdaptee
+ getConsignmenttrackingaddonBeforeViewHandler
+ ConsignmenttrackingaddonBeforeViewHandlerListMergeDirective
+ consignmenttrackingbackofficeService
+ consignmenttrackingbackofficeLabelLocator
+ core.productManager
+ jalosession
+ de.hybris.platform.jalo.product.Product
+ consignmenttrackingbackofficeProfBean
+ defaultCarrierPopulator
+ defaultCarrierConverter
+ defaultConsignmentTrackingFacade
+ consignmentForTrackingPopulator
+ consignmenttrackingmockaddonCoreDataImportedEventListener
+ consignmenttrackingmockaddonSampleDataEventListener
+ carrier
+ mockCarrierAdaptor
+ mockDataProvider
+ defaultConsignmenttrackingmockaddonJavaScriptMessageResourceAccessor
+ defaultConsignmenttrackingmockaddonBeforeViewJsPropsHandlerAdaptee
+ getConsignmenttrackingmockaddonBeforeViewHandler
+ ConsignmenttrackingmockaddonBeforeViewHandlerListMergeDirective
+ defaultConsignmentDao
+ defaultConsignmentTrackingService
+ consignmentPrepareInterceptor
+ consignmentPrepareInterceptorMapping
Core
+ defaultSystemSetupAuditDAO
+ principalDisplayNameLocalizedAttributeHandler
+ principalGroupDisplayNameLocalizedAttributeHandler
+ Principal_allGroupsAttributeHandler
+ Principal_allSearchRestrictionsAttributeHandler
+ User_currentDateAttributeHandler
+ User_currentTimeAttributeHandler
+ User_passwordAttributeHandler
+ userDisplayNameLocalizedAttributeHandler
– defaultBruteForceLoginFailure
– defaultBruteForceLoginSuccess
+ authenticationFailureEventListener
+ authenticationSuccessEventListener
+ legacyLoginFailureEventListener
+ legacyLoginSucessfulEventListener
Impex
+ distributedImpexLoggingCtxProducer
Live Edit Addon
– lmbackofficeService
– lmbackofficeLabelLocator
– core.productManager
– jalosession
– de.hybris.platform.jalo.product.Product
– lmbackofficeProfBean
Media
+ legacyMediaMigrator
+ mediaModelDefaultsPrepareInterceptor
+ mediaModelDefaultsPrepareInterceptorMapping
+ mediaModelPrepareInterceptorMapping
+ mediaForeignDataOwnerHandler
+ checkIfRemovableMediaInterceptor
+ checkIfRemovableMediaInterceptorMapping
Chinese Address
Beans:
– nameWithTitleFormatStrategy
+ chinesePostcodeValidateStrategy
+ nameWithTitleFormatStrategy
Chinese Product Sharing Addon
Beans:
+ chineseproductsharingaddonCoreDataImportedEventListener
+ chineseproductsharingaddonSampleDataEventListener
+ chineseProductSharingSystemSetup
Chinese Product Sharing Addon
Beans:
+ chineseproductsharingaddonCoreDataImportedEventListener
+ chineseproductsharingaddonSampleDataEventListener
+ chineseProductSharingSystemSetup
+ defaultChineseproductsharingaddonJavaScriptMessageResourceAccessor
+ defaultChineseproductsharingaddonBeforeViewJsPropsHandlerAdaptee
+ getChineseproductsharingaddonBeforeViewHandler
+ ChineseproductsharingaddonBeforeViewHandlerListMergeDirective
Chinese profile
Beans:
– chineseVelocityTemplateRenderer
– chineseprofileservicesCoreDataImportedEventListener
– chineseprofileservicesSampleDataEventListener
– chineseAbstractEmailContext
+ defaultChineseAbstractEmailContext
– chineseSmsService
+ defaultChineseSmsService
+ chineseProfileSMSNotificationChannelStrategy
– wechatPayPaymentTransactionStrategy
– wechatPayNotificationService
– wechatPayPaymentTransactionDao
– wechatPayPaymentTransactionEntryDao
– wechatpaySystemSetup
– wechatPayOrderService
– wechatPayOrderDao
– wechatPayConfiguration
– wechatPayHttpClient
– wechatPayPayTransKeyGenerator
– chinesesnsjiathisaddonCoreDataImportedEventListener
– chinesesnsjiathisaddonSampleDataEventListener
– jiaThisSystemSetup
– defaultChinesesnsjiathisaddonJavaScriptMessageResourceAccessor
– defaultChinesesnsjiathisaddonBeforeViewJsPropsHandlerAdaptee
– getChinesesnsjiathisaddonBeforeViewHandler
– ChinesesnsjiathisaddonBeforeViewHandlerListMergeDirective
+ weChatPayPaymentTransactionStrategy
+ weChatPayNotificationService
+ weChatPayPaymentTransactionDao
+ weChatPayPaymentTransactionEntryDao
+ weChatPaySystemSetup
+ weChatPayOrderService
+ weChatPayOrderDao
+ weChatPayConfiguration
+ weChatPayHttpClient
+ weChatPayPayTransKeyGenerator
Cronjob
Beans
– core.productManager
– jalosession
– de.hybris.platform.jalo.product.Product
– SampleCockpitProfBean
– cropandresizePlatformFilterChain
– cropandresizeSecureMediaFilter
CMS2 / CMSCockpit
Beans:
+ contentSlotForPageKeyGenerator
– liveeditaddonThemeConfigListMergeDirective
– CockpitProductReferenceContentBrowserActionColumn
– ProductReferenceSynchronizationAction
– defaultMediaFormatService
– core.productManager
– jalosession
– de.hybris.platform.jalo.product.Product
– cmscockpitadditionsProfBean
– cmscockpitadditionsSystemSetup
– cmscockpitadditionsService
+ UICockpitSession
+ WorkflowPushContainer
+ CMSRequestHandler
+ CmsExtAppPerspective
+ CmsExtAppEditorAreaModel
+ CmsExtAppPopupEditor
+ CmsExtAppNavigationArea
+ CmsExtAppNavigationAreaModel
+ CmsExtAppEditorAreaController
+ CmsExtAppEditorSectionRowRenderer
+ CmsExtAppPopupEditorAreaController
+ CmsExtAppPopupEditorSectionRowRenderer
+ hmcMainAreaFactory
+ hybrisMainAreaFactory
+ cmsUid2UrlMap
+ CmsPopupEditorAreaController
+ CmsPopupEditorSectionRowRenderer
+ ContentElementBrowserActionColumn
+ EditContentElementAction
+ ZoomContentElementAction
+ CloneContentElementAction
+ MoveContentElementAction
+ RemoveContentElementAction
+ ElementLockedAction
+ CatalogAbstractPageSectionListActionColumn
+ PersonalizeListActionColumn
+ CatalogAbstractContentElementSectionListActionColumn
+ CmsComponentIconColumn
+ CmsComponentStatusColumn
+ CatalogAbstractContentSlotSectionListActionColumn
+ PageHeaderListActionColumn
+ PageHeaderMultiViewSelectListActionColumn
+ CmsListviewMoveItemAction
+ PerspectiveSwitchAction
+ RemoveContentSlotAction
+ CreatePersonalizedPageAction
+ SynchronizationAction
+ EditPageBrowserAction
+ RemovePageBrowserAction
+ ApprovalPageStatusAction
+ NewPageBrowserAction
+ SitePreviewThumbnailAction
+ CmsComponentIconAction
+ CmsMultiplePagesAction
+ CmsRestrictionAction
+ PageLockBrowserAction
+ CmsRestrictionHeaderAction
+ CatalogWelcomeBrowserModel
+ WorkflowAttachmentData
+ LoginForm
+ cmsCockpitFilterChain
+ cmsCockpitRedirectFilter
+ cmsCockpitDataSourceSwitchingFilter
+ cmsCockpitCatalogVersionActivationFilter
+ cmsCockpitSecureMediaFilter
+ PageUrlCustomSection
+ pageUrlSectionRenderer
+ themeConfig
+ DeleteAction
+ defaultLiveEditRefreshContentHandlerRegistry
+ defaultDesktopRefreshContentHandler
Customer Support Backoffice
+ reviewsBlockedCellRenderer
+ ticketPropertyAccessor
+ customerPropertyAccessor
+ extendedAccessorsExtender
+ defaultTicketTypeFacadeStrategy
+ defaultCustomerTypeFacadeStrategy
+ ticketStatusCellRenderer
Customer Ticketing Addon
+ csAttachmentUploadMaxSize
Drools Engine Services
+ droolsKIEModulePrepareInterceptorMapping
+ droolsKIEModulePrepareInterceptor
– defaultAddOrderDiscountRAOAction
– defaultAddOrderEntryDiscountRAOAction
– defaultAddProductToCartRAOAction
– defaultAddProductDiscountRAOAction
– defaultAddFixedPriceEntryDiscountRAOAction
– defaultChangeDeliveryModeRAOAction
– defaultAddOrderEntryGroupFixedPriceDiscountRAOAction
– defaultFreeProductDiscountRAOAction
– defaultDisplayMessageRAOAction
Order & Order Management
+ defaultPaymentInfoService
– omsaddonSampleDataEventListener
+ ordermanagementPackagingInfoConverter
+ ordermanagementPackagingInfoPopulator
+ ordermanagementReversePackagingInfoConverter
+ ordermanagementReversePackagingInfoPopulator
Hybris Root Cause Analysis
– multipartResolver
– flexibleSearchToolService
– testBean
– core.productManager
– jalosession
– de.hybris.platform.jalo.product.Product
– hybristoolsserverProfBean
– hybristoolsserverSampleAddressPopulator
– hybristoolsserverSampleAddressConverter
– hybristoolsserverSampleUserPopulator
– hybristoolsserverSampleUserConverter
– hybristoolsserverSampleUserService
– hybristoolsserverDefaultSampleFacades
– jaxbWrapperSupport
– messageSource
– hybristoolsserverPlatformFilterChain
– restSessionFilter
– defaultExceptionTranslationFilter
– defaultSampleWsDTOValidator
CMS Web Services
Beans:
+ defaultNavigationComponentModelConverter
+ navigationComponentModelPopulator
+ defaultNavigationComponentPopulator
+ defaultNavigationComponentPopulatorComposite
+ defaultNavigationEntryTypesFacade
+ defaultNavigationEntryService
+ defaultNavigationEntryConverterRegistry
+ defaultNavigationEntryCmsComponentItemModelConversionFunction
+ defaultNavigationEntryCmsPageItemModelConversionFunction
+ defaultNavigationEntryMediaModelConversionFunction
+ defaultNavigationEntryCmsItemModelIdConversionFunction
+ defaultNavigationEntryMediaModelIdConversionFunction
– defaultPageFacade
+ defaultNavigationFacade
+ defaultNavigationNodeModelToDataPopulator
+ defaultNavigationNodeDataToModelBasePopulator
+ defaultNavigationNodeDataToModelParentPopulator
+ defaultNavigationNodeDataToModelPositionPopulator
+ defaultNavigationNodeDataToModelUidGenerationPopulator
+ defaultNavigationNodeDataToModelEntriesPopulator
+ defaultNavigationModelToDataConverter
+ defaultNavigationNodeDataToModelUpdateCompositePopulator
+ defaultNavigationNodeDataToModelCreateCompositePopulator
+ defaultNavigationNodeCreateValidator
+ defaultNavigationNodeUpdateValidator
+ defaultValidUidPredicate
+ defaultValidEntryItemModelPredicate
+ defaultNavigationNodeEntriesValidator
+ cmsNavigationNodeModelGenerator
+ defaultNavigationEntryModelToDataPopulator
+ defaultNavigationEntryModelToDataConverter
+ defaultCmsPageFacade
+ defaultPageInitializer
+ defaultCategoryPageModelConverter
+ defaultProductPageModelConverter
– defaultCMSPageTypeDao
+ defaultPageTypeModelConverter
+ pageTypeModelPopulator
+ defaultPageTypeMappingRegistry
+ defaultPageVariationResolver
+ defaultContentPageVariationResolver
+ defaultPageVariationResolverTypeRegistry
+ defaultRestrictionFacade
+ defaultPageRestrictionFacade
+ defaultPageTypeRestrictionTypeFacade
+ defaultRestrictionComparator
+ defaultRestrictionModelConverter
+ basicRestrictionModelPopulator
+ defaultRestrictionTypeModelConverter
+ composedTypeModelPopulator
+ defaultCatalogVersionFacade
+ defaultCatalogVersionConverter
+ defaultCatalogVersionModelPopulator
+ pageNameComparator
+ defaultDependsOnAttributePostCreationValidator
+ defaultStructureTypesPostCreationValidator
+ requiredComponentTypeAttributePopulator
+ navigationNodeSelectorComponentTypeAttributePopulator
+ dropdownComponentTypeAttributePopulator
+ dateComponentTypeAttributePopulator
+ defaultNavigationComponentValidator
+ defaultNavigationComponentCompositeValidator
+ defaultUpdatePageRestrictionValidator
+ defaultPrimaryPageWithLabelExistsPredicate
+ defaultHasPageLabelChangedPredicate
+ defaultOnlyHasSupportedCharactersPredicate
+ defaultRestrictionExistsPredicate
+ defaultValidPositiveIntegerPredicate
– defaultPageCompositorValidator
+ defaultCreatePageCompositeValidator
+ defaultCreateContentPageCompositeValidator
+ defaultCreatePageValidator
+ defaultCreateContentPageValidator
+ defaultUpdatePageCompositeValidator
+ defaultUpdateContentPageCompositeValidator
+ defaultUpdatePageValidator
+ defaultUpdateContentPageValidator
+ defaultFindVariationPageValidator
Notification
+ notificationaddonCoreDataImportedEventListener
+ notificationaddonSampleDataEventListener
+ defaultNotificationaddonJavaScriptMessageResourceAccessor
+ defaultNotificationaddonBeforeViewJsPropsHandlerAdaptee
+ getNotificationaddonBeforeViewHandler
+ NotificationaddonBeforeViewHandlerListMergeDirective
+ notificationPreferencePopulator
+ defaultNotificationPreferenceConverter
+ defaultNotificationPreferenceFacade
+ notificationservicesSystemSetup
+ defaultNotifyCustomerDao
+ defaultNotificationService
+ defaultProcessorRegistry
+ defaultSMSNotificationChannelStrategy
Order Self Service Addon
+ orderselfserviceaddonCoreDataImportedEventListener
+ orderselfserviceaddonSampleDataEventListener
+ defaultOrderCancelFacade
+ defaultOrderCancelRecordEntryConverter
+ defaultOrderCancelRecordEntryPopulator
+ defaultOrderCancelPopulator
+ defaultOrderselfserviceaddonJavaScriptMessageResourceAccessor
+ defaultOrderselfserviceaddonBeforeViewJsPropsHandlerAdaptee
+ getOrderselfserviceaddonBeforeViewHandler
+ OrderselfserviceaddonBeforeViewHandlerListMergeDirective
+ cancelOrderActionRenderer
+ cancelOrderActionRendererMapping
Personalization
+ cxCmsRecalculationService
– abstractCXPreviewStrategy
– cxVariationPreviewStrategy
– addVariationPrevReqStrListMergeDirective
+ cxUpdateCustomizationRank
+ cxCmsActionSubclassMapping
+ cxCmsActionFieldMapper
+ defaultCxIntegrationMappingService
+ cxFixedSegmentsProfileMapper
+ cxScriptProfileMapper
+ testIntegrationConverter
+ cxTestFixedSegmentsProfileMapper
+ cxTestScriptProfileMapper
+ cxTestSuffixMapper
+ cxTestUpdateUserSegmentStrategy
+ personalizationServicesSystemSetup
+ defaultCxPersonalizationBusinessProcessDao
– cxCustomizationNameDaoStrategy
+ cxCustomizationStatusesDaoStrategy
+ cxCustomizationNameStatusesDaoStrategy
+ defaultCxRecalculationService
+ defaultPersonalizationCalculationProcess
+ calculatePersonalizationForUserAction
+ updateUserSegmentsAction
+ propertyProcessSelectionStrategy
+ cleanupCxPersonalizationProcessJobsPerformable
+ defaultcxPersonalizationProcessCleanupStrategy
+ segmentTriggerSubclassMapping
+ languageFilter
+ personalizationApplicationPropertyResolver
+ personalizationPlatformPropertyResolver
+ personalizationCombinePropertyResolver
+ personalizationCharonClientFactory
+ defaultCxSecuredGraphClient
+ defaultCxYprofileDataService
+ defaultYprofileNodeReadConfig
+ identityNodeReadConfig
+ profileNodeReadConfig
+ productAffinityNodeReadConfig
+ defaultYprofileIntegrationConverter
+ defaultCxFixedSegmentsYprofileMapper
+ defaultCxScripYprofileMapper
+ defaultCxCatalogYprofileMapper
+ defaultCxProductYprofileMapper
+ yprofileUpdateUserSegmentStrategy
+ mockCxSecuredGraphClient
Platform backoffice
– taxDiscountValueRenderer
– taxDiscountValueParser
+ abstractTaxDiscountValueParser
© Rauf Aliev, October 2016
boufnichelmed
27 October 2016 at 05:14
Great job !
Igor Sokolov
7 November 2016 at 13:47
Hmm, an interesting thing, is it only me who got an impression that hybris guys started eventually cleaning up hybris from Jalo classes and improving parts related to performance troubles with relations?
Matthias Heid
27 November 2016 at 14:55
Hybris is moving away from JALO..
kumar Aagnasoft
20 December 2016 at 00:44
Wow, Great information. Thanks for sharing.