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 java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description InterceptorExecutionContext(java.lang.String itemType, java.util.Map<java.lang.String,java.lang.Class> interceptorBeanNameToClassMapping, java.util.Collection<T> availableInterceptors, InterceptorExecutionPolicy.InterceptorType interceptorType, java.util.List<java.lang.String> typesHierarchy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsAnyTypeInTypeHierarchy(java.util.Set<java.lang.String> itemTypes)
java.util.Collection<T>
getAvailableInterceptors()
java.util.Optional<java.lang.Class<? super Interceptor>>
getInterceptorClassesByBeanId(java.lang.String disabledInterceptorBeanId)
java.util.Set<java.lang.Class<? super Interceptor>>
getInterceptorClassesByBeanIds(java.util.Set<java.lang.String> disabledInterceptorBeanIds)
InterceptorExecutionPolicy.InterceptorType
getInterceptorType()
boolean
isValidateInterceptorType()
-
-
-
Constructor Detail
-
InterceptorExecutionContext
public InterceptorExecutionContext(java.lang.String itemType, java.util.Map<java.lang.String,java.lang.Class> interceptorBeanNameToClassMapping, java.util.Collection<T> availableInterceptors, InterceptorExecutionPolicy.InterceptorType interceptorType, java.util.List<java.lang.String> typesHierarchy)
-
-
Method Detail
-
containsAnyTypeInTypeHierarchy
public boolean containsAnyTypeInTypeHierarchy(java.util.Set<java.lang.String> itemTypes)
-
getInterceptorClassesByBeanId
public java.util.Optional<java.lang.Class<? super Interceptor>> getInterceptorClassesByBeanId(java.lang.String disabledInterceptorBeanId)
-
getInterceptorClassesByBeanIds
public java.util.Set<java.lang.Class<? super Interceptor>> getInterceptorClassesByBeanIds(java.util.Set<java.lang.String> disabledInterceptorBeanIds)
-
getInterceptorType
public InterceptorExecutionPolicy.InterceptorType getInterceptorType()
-
isValidateInterceptorType
public boolean isValidateInterceptorType()
-
getAvailableInterceptors
public java.util.Collection<T> getAvailableInterceptors()
-
-