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 byAttributePopulatorimplementations.AbstractCollectionAttributePopulator AbstractMapAttributePopulator This abstract map attribute populator contains common logic for handling map attributesDefaultItemModelPopulator An implementation that usesAttributePopulators to populate the item attributes.DefaultPrimitiveValueHandler ItemModelAttributePopulator An implementation of anAttributePopulator, that handles populating aItemModels 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 theItemModels collection for theTypeAttributeDescriptorthat is being populated.MapAttributePopulator This populator appends to the content of the map attributeNullPrimitiveValueHandler An implementation ofPrimitiveValueHandlerthat returns whatever value is passed into it.PartOfAttributePopulator A populator for assigningownerattribute 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.