// Try the form class and all superclasses to get an overloaded action path.
//
for ( Class i = unwrappedForm.getClass(); i != null; i = i.getSuperclass() )
{
String formQualifiedActionPath = getFormQualifiedActionPath( i, mappingPath );
ActionConfig cf = pfActionMapping.getModuleConfig().findActionConfig( formQualifiedActionPath );
if ( cf != null )
{
assert cf instanceof PageFlowActionMapping : cf.getClass().getName();
if ( _log.isDebugEnabled() )
{
_log.debug( "Found form-specific mapping " + cf.getPath() +
" -- choosing this one over current mapping " + mappingPath );
}
pfActionMapping = ( PageFlowActionMapping ) cf;
mapping = pfActionMapping;