Class DefaultChangeSetBuilder
java.lang.Object
de.hybris.platform.servicelayer.internal.model.extractor.impl.DefaultChangeSetBuilder
- All Implemented Interfaces:
ChangeSetBuilder
Default change set builder used for direct model service persistence.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(Collection<ModelWrapper> wrappers) Generic method that builds change set for the provided wrappers.
It can be used for both remove and save operations, as well as mixed scenario.buildForDelete(Collection<ModelWrapper> wrappers) Builds change set for remove (delete) operation.buildForModification(Collection<ModelWrapper> wrappers) Builds change set for persist operation with insert and update records, including relation manipulation records.voidsetEnumerationDelegate(EnumerationDelegate enumerationDelegate) voidsetLocalizedAttributesProcessor(LocalizedAttributesProcessor localizedAttributesProcessor) voidsetNonNavigableRelationsDAO(NonNavigableRelationsDAO nonNavigableRelationsDAO)
-
Constructor Details
-
DefaultChangeSetBuilder
public DefaultChangeSetBuilder()
-
-
Method Details
-
build
Description copied from interface:ChangeSetBuilderGeneric method that builds change set for the provided wrappers.
It can be used for both remove and save operations, as well as mixed scenario.- Specified by:
buildin interfaceChangeSetBuilder- Parameters:
wrappers- Collection of model wrappers- Returns:
- instance of
ChangeSet
-
buildForModification
Description copied from interface:ChangeSetBuilderBuilds change set for persist operation with insert and update records, including relation manipulation records.- Specified by:
buildForModificationin interfaceChangeSetBuilder- Parameters:
wrappers- Collection of model wrappers- Returns:
- instance of
ChangeSet
-
buildForDelete
Description copied from interface:ChangeSetBuilderBuilds change set for remove (delete) operation.- Specified by:
buildForDeletein interfaceChangeSetBuilder- Parameters:
wrappers- Collection of model wrappers- Returns:
- instance of
ChangeSet
-
setLocalizedAttributesProcessor
public void setLocalizedAttributesProcessor(LocalizedAttributesProcessor localizedAttributesProcessor) -
setEnumerationDelegate
-