Package com.hybris.backoffice.bulkedit
Class BulkEditForm
- java.lang.Object
-
- com.hybris.backoffice.bulkedit.BulkEditForm
-
public class BulkEditForm extends java.lang.ObjectPojo which represents bulk edit form.
-
-
Constructor Summary
Constructors Constructor Description BulkEditForm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddQualifierToClear(java.lang.String qualifier)Adds qualifier to be cleared list.voidaddQualifierToMerge(java.lang.String qualifier)Adds qualifier togetQualifiersToMerge()setcom.hybris.backoffice.attributechooser.AttributeChooserFormgetAttributesForm()Attributes form with attributes to edit.java.util.Collection<java.lang.Object>getItemsToEdit()java.util.Map<java.lang.String,java.lang.Object>getParameters()java.util.Set<java.lang.String>getQualifiersToBeCleared()java.util.Set<java.lang.String>getQualifiersToMerge()java.lang.ObjectgetTemplateObject()java.util.List<ValidationResult>getValidations()booleanisClearAttribute(java.lang.String qualifier)Tells if qualifier is on thegetQualifiersToBeCleared()booleanisQualifierToMerge(java.lang.String qualifier)Tells if qualifier value should be overridden.booleanisValidateAllAttributes()voidremoveQualifierToClear(java.lang.String qualifier)Removes qualifier from to be cleared list.voidremoveQualifierToMerge(java.lang.String qualifier)Removes qualifier fromgetQualifiersToMerge()voidsetAttributesForm(com.hybris.backoffice.attributechooser.AttributeChooserForm attributesForm)voidsetItemsToEdit(java.util.Collection<java.lang.Object> itemsToEdit)Sets collection of items to editvoidsetParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)voidsetQualifiersToBeCleared(java.util.Set<java.lang.String> qualifiersToBeCleared)Sets list of qualifiers to be cleared.voidsetQualifiersToMerge(java.util.Set<java.lang.String> qualifiersToMerge)Sets list of qualifiers to override.voidsetTemplateObject(java.lang.Object templateObject)voidsetValidateAllAttributes(boolean validateAllAttributes)voidsetValidations(java.util.List<ValidationResult> validations)
-
-
-
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 thegetQualifiersToBeCleared()- 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 togetQualifiersToMerge()set- Parameters:
qualifier- qualifier to be added.
-
removeQualifierToMerge
public void removeQualifierToMerge(java.lang.String qualifier)
Removes qualifier fromgetQualifiersToMerge()- 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)
-
getValidations
public java.util.List<ValidationResult> getValidations()
-
setValidations
public void setValidations(java.util.List<ValidationResult> validations)
-
-