Class BulkEditForm


  • public class BulkEditForm
    extends java.lang.Object
    Pojo which represents bulk edit form.
    • Constructor Detail

      • BulkEditForm

        public BulkEditForm()
    • Method Detail

      • getAttributesForm

        public com.hybris.backoffice.attributechooser.AttributeChooserForm getAttributesForm()
        Attributes form with attributes to edit.
        Returns:
        attributes form. If not defined new object will be created.
      • setAttributesForm

        public void setAttributesForm​(com.hybris.backoffice.attributechooser.AttributeChooserForm attributesForm)
      • getTemplateObject

        public java.lang.Object getTemplateObject()
        Returns:
        template object from which chosen attributes values will be taken.
      • setTemplateObject

        public void setTemplateObject​(java.lang.Object templateObject)
      • getQualifiersToBeCleared

        public java.util.Set<java.lang.String> getQualifiersToBeCleared()
        Returns:
        set of qualifiers for which value should be cleared not matter what is in template object.
      • setQualifiersToBeCleared

        public void setQualifiersToBeCleared​(java.util.Set<java.lang.String> qualifiersToBeCleared)
        Sets list of qualifiers to be cleared.
        Parameters:
        qualifiersToBeCleared - set of qualifiers to be cleared.
      • addQualifierToClear

        public void addQualifierToClear​(java.lang.String qualifier)
        Adds qualifier to be cleared list.
        Parameters:
        qualifier - qualifier to be cleared.
      • removeQualifierToClear

        public void removeQualifierToClear​(java.lang.String qualifier)
        Removes qualifier from to be cleared list.
        Parameters:
        qualifier - qualifier to be removed.
      • isClearAttribute

        public boolean isClearAttribute​(java.lang.String qualifier)
        Tells if qualifier is on the getQualifiersToBeCleared()
        Parameters:
        qualifier - qualifier
        Returns:
        true if qualifier should be cleared.
      • getQualifiersToMerge

        public java.util.Set<java.lang.String> getQualifiersToMerge()
        Returns:
        set of qualifiers where value should be overridden for given qualifier. It should be used with references which are collections or maps. If qualifier is not specified on the list it will merge collection/map with existing value.
      • setQualifiersToMerge

        public void setQualifiersToMerge​(java.util.Set<java.lang.String> qualifiersToMerge)
        Sets list of qualifiers to override.
        Parameters:
        qualifiersToMerge - qualifiers to be overridden.
      • addQualifierToMerge

        public void addQualifierToMerge​(java.lang.String qualifier)
        Adds qualifier to getQualifiersToMerge() set
        Parameters:
        qualifier - qualifier to be added.
      • removeQualifierToMerge

        public void removeQualifierToMerge​(java.lang.String qualifier)
        Removes qualifier from getQualifiersToMerge()
        Parameters:
        qualifier - qualifier to be removed.
      • isQualifierToMerge

        public boolean isQualifierToMerge​(java.lang.String qualifier)
        Tells if qualifier value should be overridden.
        Parameters:
        qualifier - qualifier.
        Returns:
        true if qualifier value should be overridden.
      • getItemsToEdit

        public java.util.Collection<java.lang.Object> getItemsToEdit()
        Returns:
        Collection of items to be modified with bulk edit data.
      • setItemsToEdit

        public void setItemsToEdit​(java.util.Collection<java.lang.Object> itemsToEdit)
        Sets collection of items to edit
        Parameters:
        itemsToEdit - collection of items to edit.
      • getParameters

        public java.util.Map<java.lang.String,​java.lang.Object> getParameters()
      • setParameters

        public void setParameters​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
      • isValidateAllAttributes

        public boolean isValidateAllAttributes()
      • setValidateAllAttributes

        public void setValidateAllAttributes​(boolean validateAllAttributes)
      • setValidations

        public void setValidations​(java.util.List<ValidationResult> validations)