Class BulkEditForm

java.lang.Object
com.hybris.backoffice.bulkedit.BulkEditForm
Direct Known Subclasses:
ClassificationBulkEditForm

public class BulkEditForm extends Object
Pojo which represents bulk edit form.
  • Constructor Details

    • BulkEditForm

      public BulkEditForm()
  • Method Details

    • 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)
    • hasSelectedAttributes

      public boolean hasSelectedAttributes()
    • getTemplateObject

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

      public void setTemplateObject(Object templateObject)
    • getQualifiersToBeCleared

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

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

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

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

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

      public Set<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(Set<String> qualifiersToMerge)
      Sets list of qualifiers to override.
      Parameters:
      qualifiersToMerge - qualifiers to be overridden.
    • addQualifierToMerge

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

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

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

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

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

      public Map<String,Object> getParameters()
    • setParameters

      public void setParameters(Map<String,Object> parameters)
    • isValidateAllAttributes

      public boolean isValidateAllAttributes()
    • setValidateAllAttributes

      public void setValidateAllAttributes(boolean validateAllAttributes)
    • getValidations

      public List<ValidationResult> getValidations()
    • setValidations

      public void setValidations(List<ValidationResult> validations)