Class WritePermissionValidator
- java.lang.Object
-
- com.hybris.backoffice.cockpitng.dnd.validators.WritePermissionValidator
-
- All Implemented Interfaces:
DragAndDropValidator
public class WritePermissionValidator extends java.lang.Object implements DragAndDropValidator
-
-
Constructor Summary
Constructors Constructor Description WritePermissionValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CatalogVersionServicegetCatalogVersionService()protected DefaultPlatformPermissionFacadeStrategygetPermissionFacadeStrategy()protected UserServicegetUserService()booleanisApplicable(com.hybris.cockpitng.dnd.DropOperationData operationData, com.hybris.cockpitng.dnd.DragAndDropContext dragAndDropContext)Returns true if validator is applicable to current drag&drop operationvoidsetCatalogVersionService(CatalogVersionService catalogVersionService)voidsetPermissionFacadeStrategy(DefaultPlatformPermissionFacadeStrategy permissionFacadeStrategy)voidsetUserService(UserService userService)java.util.List<com.hybris.cockpitng.validation.model.ValidationInfo>validate(com.hybris.cockpitng.dnd.DropOperationData operationData, com.hybris.cockpitng.dnd.DragAndDropContext dragAndDropContext)Validates drag&drop operation
-
-
-
Method Detail
-
isApplicable
public boolean isApplicable(com.hybris.cockpitng.dnd.DropOperationData operationData, com.hybris.cockpitng.dnd.DragAndDropContext dragAndDropContext)Description copied from interface:DragAndDropValidatorReturns true if validator is applicable to current drag&drop operation- Specified by:
isApplicablein interfaceDragAndDropValidator- Parameters:
operationData- data used in current drag&drop operationdragAndDropContext- context of drag&drop operation- Returns:
- true if validator is applicable, otherwise false
-
validate
public java.util.List<com.hybris.cockpitng.validation.model.ValidationInfo> validate(com.hybris.cockpitng.dnd.DropOperationData operationData, com.hybris.cockpitng.dnd.DragAndDropContext dragAndDropContext)Description copied from interface:DragAndDropValidatorValidates drag&drop operation- Specified by:
validatein interfaceDragAndDropValidator- Parameters:
operationData- data used in current drag&drop operationdragAndDropContext- 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)
-
-