1 package com.atlassian.xwork;
2
3 import com.opensymphony.xwork.ActionInvocation;
4 import com.opensymphony.xwork.Action;
5
6 /**
7 * Utility interface for abstracting binary or API-incompatible aspects of different XWork versions.
8 */
9 public interface XWorkVersionSupport
10 {
11 /**
12 * Works around binary incompatibility of ActionInvocation#getAction between XWork 1.0 and 1.2.
13 *
14 * @param invocation the action invocation
15 * @return the associated action
16 */
17 Action extractAction(ActionInvocation invocation);
18 }