Class InterceptorExecutionPolicy.InterceptorExecutionContext<T extends Interceptor>
java.lang.Object
de.hybris.platform.servicelayer.interceptor.impl.InterceptorExecutionPolicy.InterceptorExecutionContext<T>
- Enclosing class:
- InterceptorExecutionPolicy
public static class InterceptorExecutionPolicy.InterceptorExecutionContext<T extends Interceptor>
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionInterceptorExecutionContext(String itemType, Map<String, Class> interceptorBeanNameToClassMapping, Collection<T> availableInterceptors, InterceptorExecutionPolicy.InterceptorType interceptorType, List<String> typesHierarchy) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsAnyTypeInTypeHierarchy(Set<String> itemTypes) Optional<Class<? super Interceptor>>getInterceptorClassesByBeanId(String disabledInterceptorBeanId) Set<Class<? super Interceptor>>getInterceptorClassesByBeanIds(Set<String> disabledInterceptorBeanIds) boolean
-
Constructor Details
-
InterceptorExecutionContext
public InterceptorExecutionContext(String itemType, Map<String, Class> interceptorBeanNameToClassMapping, Collection<T> availableInterceptors, InterceptorExecutionPolicy.InterceptorType interceptorType, List<String> typesHierarchy)
-
-
Method Details
-
containsAnyTypeInTypeHierarchy
-
getInterceptorClassesByBeanId
public Optional<Class<? super Interceptor>> getInterceptorClassesByBeanId(String disabledInterceptorBeanId) -
getInterceptorClassesByBeanIds
public Set<Class<? super Interceptor>> getInterceptorClassesByBeanIds(Set<String> disabledInterceptorBeanIds) -
getInterceptorType
-
isValidateInterceptorType
public boolean isValidateInterceptorType() -
getAvailableInterceptors
-