Package com.hybris.backoffice.bulkedit
Class BulkEditForm
java.lang.Object
com.hybris.backoffice.bulkedit.BulkEditForm
- Direct Known Subclasses:
ClassificationBulkEditForm
Pojo which represents bulk edit form.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddQualifierToClear(String qualifier) Adds qualifier to be cleared list.voidaddQualifierToMerge(String qualifier) Adds qualifier togetQualifiersToMerge()setcom.hybris.backoffice.attributechooser.AttributeChooserFormAttributes form with attributes to edit.booleanbooleanisClearAttribute(String qualifier) Tells if qualifier is on thegetQualifiersToBeCleared()booleanisQualifierToMerge(String qualifier) Tells if qualifier value should be overridden.booleanvoidremoveQualifierToClear(String qualifier) Removes qualifier from to be cleared list.voidremoveQualifierToMerge(String qualifier) Removes qualifier fromgetQualifiersToMerge()voidsetAttributesForm(com.hybris.backoffice.attributechooser.AttributeChooserForm attributesForm) voidsetItemsToEdit(Collection<Object> itemsToEdit) Sets collection of items to editvoidsetParameters(Map<String, Object> parameters) voidsetQualifiersToBeCleared(Set<String> qualifiersToBeCleared) Sets list of qualifiers to be cleared.voidsetQualifiersToMerge(Set<String> qualifiersToMerge) Sets list of qualifiers to override.voidsetTemplateObject(Object templateObject) voidsetValidateAllAttributes(boolean validateAllAttributes) voidsetValidations(List<ValidationResult> validations)
-
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
- Returns:
- template object from which chosen attributes values will be taken.
-
setTemplateObject
-
getQualifiersToBeCleared
- Returns:
- set of qualifiers for which value should be cleared not matter what is in template object.
-
setQualifiersToBeCleared
Sets list of qualifiers to be cleared.- Parameters:
qualifiersToBeCleared- set of qualifiers to be cleared.
-
addQualifierToClear
Adds qualifier to be cleared list.- Parameters:
qualifier- qualifier to be cleared.
-
removeQualifierToClear
Removes qualifier from to be cleared list.- Parameters:
qualifier- qualifier to be removed.
-
isClearAttribute
Tells if qualifier is on thegetQualifiersToBeCleared()- Parameters:
qualifier- qualifier- Returns:
- true if qualifier should be cleared.
-
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
Sets list of qualifiers to override.- Parameters:
qualifiersToMerge- qualifiers to be overridden.
-
addQualifierToMerge
Adds qualifier togetQualifiersToMerge()set- Parameters:
qualifier- qualifier to be added.
-
removeQualifierToMerge
Removes qualifier fromgetQualifiersToMerge()- Parameters:
qualifier- qualifier to be removed.
-
isQualifierToMerge
Tells if qualifier value should be overridden.- Parameters:
qualifier- qualifier.- Returns:
- true if qualifier value should be overridden.
-
getItemsToEdit
- Returns:
- Collection of items to be modified with bulk edit data.
-
setItemsToEdit
Sets collection of items to edit- Parameters:
itemsToEdit- collection of items to edit.
-
getParameters
-
setParameters
-
isValidateAllAttributes
public boolean isValidateAllAttributes() -
setValidateAllAttributes
public void setValidateAllAttributes(boolean validateAllAttributes) -
getValidations
-
setValidations
-