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 booleancontainsAnyTypeInTypeHierarchy(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.InterceptorTypegetInterceptorType()booleanisValidateInterceptorType()
-
-
-
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()
-
-