Uses of Interface
de.hybris.platform.inboundservices.persistence.PersistenceContext
Packages that use PersistenceContext
Package
Description
-
Uses of PersistenceContext in de.hybris.platform.inboundservices.persistence
Methods in de.hybris.platform.inboundservices.persistence that return PersistenceContextModifier and TypeMethodDescriptionPersistenceContext.getReferencedContext(TypeAttributeDescriptor attribute) Retrieves the persistence context for an item referenced by the specified attributePersistenceContext.getRootContext()Retrieves the top most persistence contextMethods in de.hybris.platform.inboundservices.persistence that return types with arguments of type PersistenceContextModifier and TypeMethodDescriptionPersistenceContext.getReferencedContexts(TypeAttributeDescriptor attribute) Retrieves the persistence contexts for the items referenced by the specified attributePersistenceContext.getSourceContext()Retrieves the persistence context that the referenced context was gotten fromMethods in de.hybris.platform.inboundservices.persistence with parameters of type PersistenceContextModifier and TypeMethodDescriptionItemModelFactory.createItem(PersistenceContext context) Creates newItemModelinstance.ContextItemModelService.findOrCreateItem(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.voidItemPersistenceService.persist(PersistenceContext context) Persists items obtained from a request into the platformvoidAttributePopulator.populate(ItemModel model, PersistenceContext context) Populates attributes of the specifiedItemModel.voidItemModelPopulator.populate(ItemModel item, PersistenceContext context) Populates the specified item with the values available in the persistence context.Constructors in de.hybris.platform.inboundservices.persistence with parameters of type PersistenceContextModifierConstructorDescriptionCannotCreateReferencedItemException(TypeAttributeDescriptor attrDescriptor, PersistenceContext context) -
Uses of PersistenceContext in de.hybris.platform.inboundservices.persistence.hook
Methods in de.hybris.platform.inboundservices.persistence.hook with parameters of type PersistenceContextModifier and TypeMethodDescriptionvoidPostPersistHook.execute(ItemModel item, PersistenceContext context) Executes this hook after persisting the given item.PrePersistHook.execute(ItemModel item, PersistenceContext context) Executes this hook before persisting the given item.PersistenceHookProvider.getPostPersistHook(@NotNull PersistenceContext context) Retrieves aPostPersistHookby the hook name.PersistenceHookProvider.getPrePersistHook(@NotNull PersistenceContext context) Retrieves aPrePersistHookby the hook name.voidPersistenceHookExecutor.runPostPersistHook(ItemModel item, PersistenceContext context) Executes aPostPersistHookon an item modelPersistenceHookExecutor.runPrePersistHook(ItemModel item, PersistenceContext context) Executes aPrePersistHookon an item model -
Uses of PersistenceContext in de.hybris.platform.inboundservices.persistence.hook.impl
Methods in de.hybris.platform.inboundservices.persistence.hook.impl that return PersistenceContextModifier and TypeMethodDescriptionPersistenceHookException.getPersistenceContext()Retrieves context for the request that failed processing by the persistence hook.Methods in de.hybris.platform.inboundservices.persistence.hook.impl with parameters of type PersistenceContextModifier and TypeMethodDescriptionSpringBeanPersistenceHookProvider.getPostPersistHook(@NotNull PersistenceContext context) SpringBeanPersistenceHookProvider.getPrePersistHook(@NotNull PersistenceContext context) voidDefaultPersistenceHookExecutor.runPostPersistHook(ItemModel item, PersistenceContext context) DefaultPersistenceHookExecutor.runPrePersistHook(ItemModel item, PersistenceContext context) Constructors in de.hybris.platform.inboundservices.persistence.hook.impl with parameters of type PersistenceContextModifierConstructorDescriptionPersistenceHookException(String message, @NotNull PersistenceContext context, String name) Instantiates this exception.PersistenceHookException(String message, @NotNull PersistenceContext context, String name, RuntimeException e) Instantiates this exception.PersistenceHookExecutionException(PersistenceContext context, String hookName, RuntimeException e) Instantiates this exceptionPersistenceHookNotFoundException(PersistenceContext context, String hookName) Instantiates this exception -
Uses of PersistenceContext in de.hybris.platform.inboundservices.persistence.impl
Classes in de.hybris.platform.inboundservices.persistence.impl that implement PersistenceContextModifier and TypeClassDescriptionclassContext which contains details about the item(s) for persistence.Methods in de.hybris.platform.inboundservices.persistence.impl that return PersistenceContextModifier and TypeMethodDescriptionPersistenceFailedException.getPersistenceContext()Retrieves context for the failed persistence operation.DefaultPersistenceContext.getReferencedContext(TypeAttributeDescriptor attribute) DefaultPersistenceContext.getRootContext()Methods in de.hybris.platform.inboundservices.persistence.impl that return types with arguments of type PersistenceContextModifier and TypeMethodDescriptionDefaultPersistenceContext.getReferencedContexts(TypeAttributeDescriptor attribute) DefaultPersistenceContext.getSourceContext()Methods in de.hybris.platform.inboundservices.persistence.impl with parameters of type PersistenceContextModifier and TypeMethodDescriptionDefaultItemModelFactory.createItem(PersistenceContext context) Creates newItemModelinstance.DefaultContextReferencedItemModelService.deriveItemsReferencedInAttributeValue(PersistenceContext context, TypeAttributeDescriptor attribute) DefaultContextReferencedItemModelService.deriveReferencedItemModel(TypeAttributeDescriptor attribute, PersistenceContext referencedItemContext) DefaultContextItemModelService.findOrCreateItem(PersistenceContext context) voidDefaultItemPersistenceService.persist(PersistenceContext context) DefaultPersistenceContextBuilder.withSourceContext(PersistenceContext sourceContext) Constructors in de.hybris.platform.inboundservices.persistence.impl with parameters of type PersistenceContextModifierConstructorDescriptionPersistenceFailedException(PersistenceContext context, Throwable e) Instantiates this exception -
Uses of PersistenceContext in de.hybris.platform.inboundservices.persistence.populator
Methods in de.hybris.platform.inboundservices.persistence.populator that return PersistenceContextModifier and TypeMethodDescriptionAttributePersistenceException.getPersistenceContext()Provides context associated with the attribute persistence failure.Methods in de.hybris.platform.inboundservices.persistence.populator with parameters of type PersistenceContextModifier and TypeMethodDescriptionContextReferencedItemModelService.deriveItemsReferencedInAttributeValue(PersistenceContext context, TypeAttributeDescriptor attribute) Derives a collection ofItemModels referenced by the specified attribute in the item payload present in the provided persistence context.ContextReferencedItemModelService.deriveReferencedItemModel(TypeAttributeDescriptor attribute, PersistenceContext referencedItemContext) Using the context derives an existingItemModelthat is referenced in the payload of the item to be persisted.protected abstract Collection<Object>AbstractCollectionAttributePopulator.getNewCollection(ItemModel item, TypeAttributeDescriptor attributeDescriptor, PersistenceContext context) Get the collection of values from the context to be persistedprotected Collection<Object>ItemModelCollectionAttributePopulator.getNewCollection(ItemModel item, TypeAttributeDescriptor collectionAttribute, PersistenceContext context) protected Collection<Object>PrimitiveCollectionAttributePopulator.getNewCollection(ItemModel item, TypeAttributeDescriptor attributeDescriptor, PersistenceContext context) protected abstract booleanAbstractAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) Determines whether a specific implementation can provide value for the specified attribute.protected booleanEnumAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) protected booleanItemModelAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) protected booleanItemModelCollectionAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) protected booleanMapAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) protected booleanPartOfAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) protected booleanPrimitiveAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) protected booleanPrimitiveCollectionAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) protected booleanReplaceItemModelCollectionAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) protected booleanReplaceMapAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) protected booleanReplacePrimitiveCollectionAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) voidAbstractAttributePopulator.populate(ItemModel model, PersistenceContext context) Populates attributes of the specifiedItemModel.voidDefaultItemModelPopulator.populate(ItemModel item, PersistenceContext context) protected abstract voidAbstractAttributePopulator.populateAttribute(ItemModel item, TypeAttributeDescriptor attribute, PersistenceContext context) Populates value of the specified item attribute.protected voidAbstractCollectionAttributePopulator.populateAttribute(ItemModel item, TypeAttributeDescriptor attribute, PersistenceContext context) protected voidAbstractMapAttributePopulator.populateAttribute(ItemModel item, TypeAttributeDescriptor attribute, PersistenceContext context) protected voidEnumAttributePopulator.populateAttribute(ItemModel item, TypeAttributeDescriptor attribute, PersistenceContext context) protected voidItemModelAttributePopulator.populateAttribute(ItemModel item, TypeAttributeDescriptor attribute, PersistenceContext context) protected voidPartOfAttributePopulator.populateAttribute(ItemModel item, TypeAttributeDescriptor attribute, PersistenceContext context) protected voidPrimitiveAttributePopulator.populateAttribute(ItemModel item, TypeAttributeDescriptor attribute, PersistenceContext context) protected voidReplaceItemModelCollectionAttributePopulator.populateAttribute(ItemModel item, TypeAttributeDescriptor attribute, PersistenceContext context) protected voidReplacePrimitiveCollectionAttributePopulator.populateAttribute(ItemModel item, TypeAttributeDescriptor attribute, PersistenceContext context) Constructors in de.hybris.platform.inboundservices.persistence.populator with parameters of type PersistenceContextModifierConstructorDescriptionAttributePersistenceException(String message, TypeAttributeDescriptor descriptor, PersistenceContext context) Instantiates this exceptionAttributePersistenceException(String message, TypeAttributeDescriptor descriptor, PersistenceContext context, Throwable cause) Instantiates this exceptionMissingRequiredAttributeValueException(TypeAttributeDescriptor descriptor, PersistenceContext context) Instantiates the exceptionMissingRequiredMapKeyValueException(TypeAttributeDescriptor descriptor, PersistenceContext context) UnmodifiableAttributeException(TypeAttributeDescriptor descriptor, PersistenceContext context, Throwable cause) -
Uses of PersistenceContext in de.hybris.platform.inboundservices.persistence.validation
Methods in de.hybris.platform.inboundservices.persistence.validation with parameters of type PersistenceContextModifier and TypeMethodDescriptionvoidInstanceCreationOfAbstractTypeValidator.validate(PersistenceContext context) voidItemPersistRequestPermissionValidator.validate(PersistenceContext context, ItemModel itemModel) voidItemPersistRequestValidator.validate(PersistenceContext context, ItemModel itemModel) Validates the item can be persisted with the given context and rejects it by throwing an exception, if the specified request does not meet certain criteria.voidPersistenceContextValidator.validate(PersistenceContext context) Validates the context is valid before persistence.voidRequiredAttributePersistenceContextValidator.validate(PersistenceContext context) -
Uses of PersistenceContext in de.hybris.platform.odata2services.odata.persistence
Classes in de.hybris.platform.odata2services.odata.persistence that implement PersistenceContextModifier and TypeClassDescriptionclassRequest which contains an item for persistence.Methods in de.hybris.platform.odata2services.odata.persistence that return PersistenceContextModifier and TypeMethodDescriptionStorageRequest.getReferencedContext(TypeAttributeDescriptor attribute) StorageRequest.getRootContext()Methods in de.hybris.platform.odata2services.odata.persistence that return types with arguments of type PersistenceContextModifier and TypeMethodDescriptionStorageRequest.getReferencedContexts(TypeAttributeDescriptor attribute) StorageRequest.getSourceContext()Constructors in de.hybris.platform.odata2services.odata.persistence with parameters of type PersistenceContextModifierConstructorDescriptionConstructor to create InvalidEntryDataException to populate the integrationKey in the error response.Constructor to create PersistenceException -
Uses of PersistenceContext in de.hybris.platform.odata2services.odata.persistence.exception
Constructors in de.hybris.platform.odata2services.odata.persistence.exception with parameters of type PersistenceContextModifierConstructorDescriptionItemNotFoundException(PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version.Instantiates this exception -
Uses of PersistenceContext in de.hybris.platform.odata2services.odata.persistence.hook.impl
Methods in de.hybris.platform.odata2services.odata.persistence.hook.impl with parameters of type PersistenceContextModifier and TypeMethodDescriptionvoidPostPersistHookAdapter.execute(ItemModel item, PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version.PrePersistHookAdapter.execute(ItemModel item, PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version.DefaultPersistenceHookRegistry.getPostPersistHook(@NotNull PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version.DefaultPersistenceHookRegistry.getPrePersistHook(@NotNull PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of PersistenceContext in de.hybris.platform.odata2services.odata.persistence.impl
Methods in de.hybris.platform.odata2services.odata.persistence.impl with parameters of type PersistenceContextModifier and TypeMethodDescriptionDefaultModelEntityService.deriveItemsReferencedInAttributeValue(PersistenceContext context, TypeAttributeDescriptor attribute) Deprecated, for removal: This API element is subject to removal in a future version.DefaultModelEntityService.deriveReferencedItemModel(TypeAttributeDescriptor attribute, PersistenceContext referencedItemContext) Deprecated, for removal: This API element is subject to removal in a future version.DefaultModelEntityService.findOrCreateItem(PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of PersistenceContext in de.hybris.platform.odata2services.odata.persistence.populator
Methods in de.hybris.platform.odata2services.odata.persistence.populator with parameters of type PersistenceContextModifier and TypeMethodDescriptionprotected Collection<Object>ItemModelCollectionAttributePopulator.getNewCollection(ItemModel item, TypeAttributeDescriptor collectionAttribute, PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected booleanItemModelCollectionAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected booleanReplaceItemModelCollectionAttributePopulator.isApplicable(TypeAttributeDescriptor attribute, PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected voidReplaceItemModelCollectionAttributePopulator.populateAttribute(ItemModel item, TypeAttributeDescriptor attribute, PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of PersistenceContext in de.hybris.platform.odata2services.odata.persistence.validator
Methods in de.hybris.platform.odata2services.odata.persistence.validator with parameters of type PersistenceContextModifier and TypeMethodDescriptionvoidNullableAttributePersistenceContextValidator.validate(PersistenceContext context) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of PersistenceContext in de.hybris.platform.odata2services.odata.processor.handler.persistence
Methods in de.hybris.platform.odata2services.odata.processor.handler.persistence with parameters of type PersistenceContextModifier and TypeMethodDescriptionprotected org.apache.olingo.odata2.api.processor.ODataResponse.ODataResponseBuilderPatchPersistenceHandler.buildResponse(PersistenceParam param, PersistenceContext ctx, org.apache.olingo.odata2.api.ep.entry.ODataEntry persistedEntry) protected org.apache.olingo.odata2.api.processor.ODataResponse.ODataResponseBuilderPersistenceHandler.buildResponse(PersistenceParam param, PersistenceContext ctx, org.apache.olingo.odata2.api.ep.entry.ODataEntry persistedEntry) Creates anODataResponsefor the request -
Uses of PersistenceContext in de.hybris.platform.odata2webservices.odata.persistence.hooks
Methods in de.hybris.platform.odata2webservices.odata.persistence.hooks with parameters of type PersistenceContextModifier and TypeMethodDescriptionvoidSamplePostPersistHook.execute(ItemModel item, PersistenceContext context) SamplePrePersistHook.execute(ItemModel item, PersistenceContext context) Method parameters in de.hybris.platform.odata2webservices.odata.persistence.hooks with type arguments of type PersistenceContextModifier and TypeMethodDescriptionvoidSamplePostPersistHook.doesInExecute(BiConsumer<ItemModel, PersistenceContext> proc) voidSamplePrePersistHook.doesInExecute(BiFunction<ItemModel, PersistenceContext, Optional<ItemModel>> function)
DefaultContextReferencedItemModelService.deriveItemsReferencedInAttributeValue(PersistenceContext, TypeAttributeDescriptor)