Class CategoryToCategoryValidator

java.lang.Object
com.hybris.backoffice.cockpitng.dnd.validators.CategoryToCategoryValidator
All Implemented Interfaces:
DragAndDropValidator

public class CategoryToCategoryValidator extends Object implements DragAndDropValidator
  • Field Details

  • Constructor Details

    • CategoryToCategoryValidator

      public CategoryToCategoryValidator()
  • Method Details

    • isApplicable

      public boolean isApplicable(com.hybris.cockpitng.dnd.DropOperationData operationData, com.hybris.cockpitng.dnd.DragAndDropContext dragAndDropContext)
      Description copied from interface: DragAndDropValidator
      Returns true if validator is applicable to current drag&drop operation
      Specified by:
      isApplicable in interface DragAndDropValidator
      Parameters:
      operationData - data used in current drag&drop operation
      dragAndDropContext - context of drag&drop operation
      Returns:
      true if validator is applicable, otherwise false
    • detectMoveCategoryFromFatherToChild

      protected boolean detectMoveCategoryFromFatherToChild(com.hybris.cockpitng.dnd.DropOperationData operationData)
    • detectMoveCategoryToItself

      protected boolean detectMoveCategoryToItself(com.hybris.cockpitng.dnd.DropOperationData operationData)
    • validate

      public List<com.hybris.cockpitng.validation.model.ValidationInfo> validate(com.hybris.cockpitng.dnd.DropOperationData operationData, com.hybris.cockpitng.dnd.DragAndDropContext dragAndDropContext)
      Description copied from interface: DragAndDropValidator
      Validates drag&drop operation
      Specified by:
      validate in interface DragAndDropValidator
      Parameters:
      operationData - data used in current drag&drop operation
      dragAndDropContext - context of drag&drop operation
      Returns:
      list of validation infos
    • validate

      protected boolean validate(CategoryModel category)