List<String> outputNames = new ArrayList<String>();
for ( IActionOutput output : actionDefintionOutputs ) {
outputNames.add( output.getName() );
}
if ( actionBean instanceof IDefinitionAwareAction ) {
IDefinitionAwareAction definitionAwareAction = (IDefinitionAwareAction) actionBean;
definitionAwareAction.setInputNames( inputNames );
definitionAwareAction.setOutputNames( outputNames );
}
//
// Invoke any pre-execution processing if the Action requires it.
//