Class DefaultContextItemModelService
java.lang.Object
de.hybris.platform.inboundservices.persistence.impl.DefaultContextItemModelService
- All Implemented Interfaces:
ContextItemModelService
Default implementation for
ContextItemModelService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindOrCreateItem(PersistenceContext context) Using the context searches for anItemModelexisting in context or in the platform; if not found creates a new item model from the information available in the context.voidsetItemFactory(ItemModelFactory itemFactory) voidsetItemModelPopulator(ItemModelPopulator itemModelPopulator) voidsetItemPersistRequestValidators(List<ItemPersistRequestValidator> itemPersistRequestValidators) voidsetPersistenceContextValidators(List<PersistenceContextValidator> persistenceContextValidators) voidsetSearchService(ItemSearchService searchService)
-
Constructor Details
-
DefaultContextItemModelService
public DefaultContextItemModelService()
-
-
Method Details
-
findOrCreateItem
Description copied from interface:ContextItemModelServiceUsing the context searches for anItemModelexisting in context or in the platform; if not found creates a new item model from the information available in the context. This method should be used when creating a new item for the root or nested integration item is desired in cases when the item was not found.- Specified by:
findOrCreateItemin interfaceContextItemModelService- Parameters:
context- a persistence context containing information about the item to be persisted.- Returns:
- an item specified by
PersistenceContext.getIntegrationItem(). It may be an item existing in the platform or a new item instance, if such item does not exist yet. In either case the item is already updated/populated with values provided in thecontext.
-
setPersistenceContextValidators
public void setPersistenceContextValidators(List<PersistenceContextValidator> persistenceContextValidators) -
setItemPersistRequestValidators
public void setItemPersistRequestValidators(List<ItemPersistRequestValidator> itemPersistRequestValidators) -
setSearchService
-
setItemFactory
-
setItemModelPopulator
-