Class DefaultContextItemModelService
- java.lang.Object
-
- de.hybris.platform.inboundservices.persistence.impl.DefaultContextItemModelService
-
- All Implemented Interfaces:
ContextItemModelService
public class DefaultContextItemModelService extends java.lang.Object implements ContextItemModelService
Default implementation forContextItemModelService
-
-
Constructor Summary
Constructors Constructor Description DefaultContextItemModelService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemModelfindOrCreateItem(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(java.util.List<ItemPersistRequestValidator> itemPersistRequestValidators)voidsetPersistenceContextValidators(java.util.List<PersistenceContextValidator> persistenceContextValidators)voidsetSearchService(ItemSearchService searchService)
-
-
-
Method Detail
-
findOrCreateItem
public ItemModel findOrCreateItem(PersistenceContext context)
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(java.util.List<PersistenceContextValidator> persistenceContextValidators)
-
setItemPersistRequestValidators
public void setItemPersistRequestValidators(java.util.List<ItemPersistRequestValidator> itemPersistRequestValidators)
-
setSearchService
public void setSearchService(ItemSearchService searchService)
-
setItemFactory
public void setItemFactory(ItemModelFactory itemFactory)
-
setItemModelPopulator
public void setItemModelPopulator(ItemModelPopulator itemModelPopulator)
-
-