Class DefaultBulkEditClassificationService
- java.lang.Object
-
- de.hybris.platform.platformbackoffice.bulkedit.DefaultBulkEditClassificationService
-
- All Implemented Interfaces:
BulkEditClassificationService
public class DefaultBulkEditClassificationService extends java.lang.Object implements BulkEditClassificationService
Default implementation ofBulkEditClassificationService
-
-
Constructor Summary
Constructors Constructor Description DefaultBulkEditClassificationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ClassificationChangeDtogenerateChange(ClassificationBulkEditForm bulkEditForm, java.util.Map<java.lang.String,Feature> modifiedProductFeatures, com.hybris.backoffice.attributechooser.Attribute selectedAttribute)java.util.Collection<ClassificationChangeDto>generateChanges(ClassificationBulkEditForm bulkEditForm, java.util.Map<java.lang.String,Feature> modifiedProductFeatures)Generates collection ofClassificationChangeDtobased on selected classification attributes and modified feature valuesprotected java.lang.StringgenerateEncodedQualifier(ClassAttributeAssignmentModel foundAssignment)protected java.util.Optional<ClassAttributeAssignmentModel>getClassAttributeAssignmentModel(java.lang.String pk)com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadegetObjectFacade()BulkEditSelectedAttributesHelpergetSelectedAttributesHelper()voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)voidsetSelectedAttributesHelper(BulkEditSelectedAttributesHelper selectedAttributesHelper)
-
-
-
Method Detail
-
generateChanges
public java.util.Collection<ClassificationChangeDto> generateChanges(ClassificationBulkEditForm bulkEditForm, java.util.Map<java.lang.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, java.util.Map<java.lang.String,Feature> modifiedProductFeatures, com.hybris.backoffice.attributechooser.Attribute selectedAttribute)
-
generateEncodedQualifier
protected java.lang.String generateEncodedQualifier(ClassAttributeAssignmentModel foundAssignment)
-
getClassAttributeAssignmentModel
protected java.util.Optional<ClassAttributeAssignmentModel> getClassAttributeAssignmentModel(java.lang.String pk)
-
getSelectedAttributesHelper
public BulkEditSelectedAttributesHelper getSelectedAttributesHelper()
-
setSelectedAttributesHelper
public void setSelectedAttributesHelper(BulkEditSelectedAttributesHelper selectedAttributesHelper)
-
getObjectFacade
public com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
-
setObjectFacade
public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
-
-