Class WritePermissionValidator

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

public class WritePermissionValidator extends Object implements DragAndDropValidator
  • Constructor Details

    • WritePermissionValidator

      public WritePermissionValidator()
  • 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
    • 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
    • getUserService

      protected UserService getUserService()
    • setUserService

      public void setUserService(UserService userService)
    • getCatalogVersionService

      protected CatalogVersionService getCatalogVersionService()
    • setCatalogVersionService

      public void setCatalogVersionService(CatalogVersionService catalogVersionService)
    • getPermissionFacadeStrategy

      protected DefaultPlatformPermissionFacadeStrategy getPermissionFacadeStrategy()
    • setPermissionFacadeStrategy

      public void setPermissionFacadeStrategy(DefaultPlatformPermissionFacadeStrategy permissionFacadeStrategy)