Class DefaultBulkEditClassificationService
java.lang.Object
de.hybris.platform.platformbackoffice.bulkedit.DefaultBulkEditClassificationService
- All Implemented Interfaces:
BulkEditClassificationService
public class DefaultBulkEditClassificationService
extends Object
implements BulkEditClassificationService
Default implementation of
BulkEditClassificationService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassificationChangeDtogenerateChange(ClassificationBulkEditForm bulkEditForm, Map<String, Feature> modifiedProductFeatures, com.hybris.backoffice.attributechooser.Attribute selectedAttribute) generateChanges(ClassificationBulkEditForm bulkEditForm, Map<String, Feature> modifiedProductFeatures) Generates collection ofClassificationChangeDtobased on selected classification attributes and modified feature valuesprotected StringgenerateEncodedQualifier(ClassAttributeAssignmentModel foundAssignment) protected Optional<ClassAttributeAssignmentModel>com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadevoidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade) voidsetSelectedAttributesHelper(BulkEditSelectedAttributesHelper selectedAttributesHelper)
-
Constructor Details
-
DefaultBulkEditClassificationService
public DefaultBulkEditClassificationService()
-
-
Method Details
-
generateChanges
public Collection<ClassificationChangeDto> generateChanges(ClassificationBulkEditForm bulkEditForm, Map<String, Feature> modifiedProductFeatures) Generates collection ofClassificationChangeDtobased on selected classification attributes and modified feature values- Specified by:
generateChangesin interfaceBulkEditClassificationService- Parameters:
bulkEditForm- contains information about selected attributes, state of 'clear value' checkbox and 'merge' checkbox.modifiedProductFeatures- map of modified feature values- Returns:
- collection of changes
-
generateChange
protected ClassificationChangeDto generateChange(ClassificationBulkEditForm bulkEditForm, Map<String, Feature> modifiedProductFeatures, com.hybris.backoffice.attributechooser.Attribute selectedAttribute) -
generateEncodedQualifier
-
getClassAttributeAssignmentModel
-
getSelectedAttributesHelper
-
setSelectedAttributesHelper
-
getObjectFacade
public com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade() -
setObjectFacade
public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
-