posted 14 years ago
Hi all,
I have created my own workflow interceptor which I would like to replace the default workfloaw interceptor for some actions. I would like to define my own stack to be the same as the default stack but with my custom workflow interceptor in place.
I have done it the manual way. i.e:
<interceptors >
<interceptor name="dynamicInputWorkflow" class="one.of.my.packages.DynamicInputWorkflowInterceptor"/>
<interceptor-stack name="dynamicInputWorkflowStack" >
<interceptor-ref name="exception"/>
<interceptor-ref name="alias"/>
<interceptor-ref name="servletConfig"/>
<interceptor-ref name="i18n"/>
<interceptor-ref name="prepare"/>
<interceptor-ref name="chain"/>
<interceptor-ref name="debugging"/>
<interceptor-ref name="profiling"/>
<interceptor-ref name="scopedModelDriven"/>
<interceptor-ref name="modelDriven"/>
<interceptor-ref name="fileUpload"/>
<interceptor-ref name="checkbox"/>
<interceptor-ref name="staticParams"/>
<interceptor-ref name="actionMappingParams"/>
<interceptor-ref name="params">
<param name="excludeParams">dojo\..*,^struts\..*</param>
</interceptor-ref>
<interceptor-ref name="conversionError"/>
<interceptor-ref name="validation">
<param name="excludeMethods">input,back,cancel,browse</param>
</interceptor-ref>
<interceptor-ref name="dynamicInputWorkflow">
<param name="excludeMethods">input,back,cancel,browse</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
Is it possible to define a custom stack to use default stack and replace workflow interceptor with my own custom workflow interceptor without having to manually copy and paste the whole default interceptor stack?
Thanks for your help. Kind regards,
James