Class AbstractAttachmentHugeProcessAnnotationInterceptor
- java.lang.Object
-
- org.silverpeas.core.contribution.attachment.process.huge.AbstractAttachmentHugeProcessAnnotationInterceptor
-
- Direct Known Subclasses:
AttachmentHugeProcessAnnotationInterceptor
,PreventAttachmentHugeProcessAnnotationInterceptor
public abstract class AbstractAttachmentHugeProcessAnnotationInterceptor extends Object
Interceptor abstraction to centralize common code about management of following annotations:- Author:
- silveryocha
- See Also:
AttachmentHugeProcess
,PreventAttachmentHugeProcess
-
-
Constructor Summary
Constructors Constructor Description AbstractAttachmentHugeProcessAnnotationInterceptor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
endForInstances(Set<String> instanceIds)
Object
intercept(javax.interceptor.InvocationContext invocationContext)
protected Object
perform(javax.interceptor.InvocationContext context, Map<Class<? extends Annotation>,List<Object>> annotatedParametersValues)
protected Object
proceed(javax.interceptor.InvocationContext context)
protected abstract void
startForInstances(Set<String> instanceIds)
-
-
-
Method Detail
-
intercept
public Object intercept(javax.interceptor.InvocationContext invocationContext) throws Exception
- Throws:
Exception
-
perform
protected Object perform(javax.interceptor.InvocationContext context, Map<Class<? extends Annotation>,List<Object>> annotatedParametersValues) throws Exception
- Throws:
Exception
-
-