Class AbstractDynamicContentValidateInterceptor
- java.lang.Object
-
- de.hybris.platform.servicelayer.interceptor.impl.AbstractDynamicContentValidateInterceptor
-
- All Implemented Interfaces:
Interceptor
,ValidateInterceptor<AbstractDynamicContentModel>
public class AbstractDynamicContentValidateInterceptor extends java.lang.Object implements ValidateInterceptor<AbstractDynamicContentModel>
-
-
Constructor Summary
Constructors Constructor Description AbstractDynamicContentValidateInterceptor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static boolean
isModelValid(AbstractDynamicContentModel model, InterceptorContext ctx, DynamicContentChecksumCalculator checksumCalculator, FlexibleSearchService flexibleSearchService)
void
onValidate(AbstractDynamicContentModel model, InterceptorContext ctx)
Called in themodelService.saveAll()
method.void
setDynamicContentChecksumCalculator(DynamicContentChecksumCalculator dynamicContentChecksumCalculator)
void
setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
-
-
Method Detail
-
setDynamicContentChecksumCalculator
public void setDynamicContentChecksumCalculator(DynamicContentChecksumCalculator dynamicContentChecksumCalculator)
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
onValidate
public void onValidate(AbstractDynamicContentModel model, InterceptorContext ctx) throws InterceptorException
Description copied from interface:ValidateInterceptor
Called in themodelService.saveAll()
method. Validates the values of the given model.- Specified by:
onValidate
in interfaceValidateInterceptor<AbstractDynamicContentModel>
- Parameters:
model
- the model which values has to be validatedctx
- theInterceptorContext
- Throws:
InterceptorException
- if any values of the model are not valid.
-
isModelValid
public static boolean isModelValid(AbstractDynamicContentModel model, InterceptorContext ctx, DynamicContentChecksumCalculator checksumCalculator, FlexibleSearchService flexibleSearchService)
-
-