Class TmaPolicyStatementValidateInterceptor

  • All Implemented Interfaces:
    de.hybris.platform.servicelayer.interceptor.Interceptor, de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<TmaPolicyStatementModel>

    public class TmaPolicyStatementValidateInterceptor
    extends java.lang.Object
    implements de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<TmaPolicyStatementModel>
    Interceptor to validate the minimum and maximum cardinality configured for a TmaPolicyStatementModel.
    Since:
    6.7
    • Constructor Detail

      • TmaPolicyStatementValidateInterceptor

        public TmaPolicyStatementValidateInterceptor()
    • Method Detail

      • onValidate

        public void onValidate​(TmaPolicyStatementModel policyStatementModel,
                               de.hybris.platform.servicelayer.interceptor.InterceptorContext interceptorContext)
                        throws de.hybris.platform.servicelayer.interceptor.InterceptorException
        Specified by:
        onValidate in interface de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<TmaPolicyStatementModel>
        Throws:
        de.hybris.platform.servicelayer.interceptor.InterceptorException
      • isLessThanZero

        protected boolean isLessThanZero​(java.lang.Integer value)
      • getTypeService

        protected de.hybris.platform.servicelayer.type.TypeService getTypeService()
      • setTypeService

        public void setTypeService​(de.hybris.platform.servicelayer.type.TypeService typeService)