Package de.hybris.platform.inboundservices.persistence.populator
-
Interface Summary Interface Description ContextReferencedItemModelService A service for looking up items nested in the payload of the item to be persisted. -
Class Summary Class Description AbstractAttributePopulator A template to be used byAttributePopulator
implementations.AbstractCollectionAttributePopulator AbstractMapAttributePopulator This abstract map attribute populator contains common logic for handling map attributesDefaultItemModelPopulator An implementation that usesAttributePopulator
s to populate the item attributes.DefaultPrimitiveValueHandler ItemModelAttributePopulator An implementation of anAttributePopulator
, that handles populating aItemModel
s attribute for a single items model referenceTypeAttributeDescriptor
.ItemModelCollectionAttributePopulator An implementation of anAttributePopulator
, that handles collections of items models by adding any new elements that have not been persisted in theItemModel
s collection for theTypeAttributeDescriptor
that is being populated.MapAttributePopulator This populator appends to the content of the map attributeNullPrimitiveValueHandler An implementation ofPrimitiveValueHandler
that returns whatever value is passed into it.PartOfAttributePopulator A populator for assigningowner
attribute in the referenced item values when they are part of the item being populated.PrimitiveAttributePopulator PrimitiveCollectionAttributePopulator Populates a collection of primitivesReplaceItemModelCollectionAttributePopulator An implementation of anAttributePopulator
, that handles collections of items models by replacing all elements pre-existing in the persistent storage with the values present in the payload only.ReplaceMapAttributePopulator This populator replaces the content of the map attributeReplacePrimitiveCollectionAttributePopulator Replaces existing collection values with given collection of primitives -
Exception Summary Exception Description AttributePersistenceException A base class for all attribute value persistence related exceptions.InboundChannelConfigurationDeletionException An exception indicating that the InboundChannelConfiguration cannot be deleted because some ExposedDestination is linked to this ICC.ItemCreationException An exception indicating that an item model instance has failed to create or initialize in the type system.MissingRequiredAttributeValueException An exception indicating that a value cannot be null for the given attributeMissingRequiredMapKeyValueException UnmodifiableAttributeException Indicates an attempt to set a value of an unmodifiable attribute.