if( mapping.isSetGroupId() )
{
SoapUIActionGroupAction actionListAction = new SoapUIActionGroupAction( mapping.getName(),
mapping.getDescription(), mapping.getGroupId() );
StandaloneActionMapping actionMapping = new StandaloneActionMapping( actionListAction );
actionGroup.addMapping( mapping.getGroupId(), insertIndex, actionMapping );
if( mapping.isSetName() )
actionMapping.setName( mapping.getName() );
if( mapping.isSetDescription() )
actionMapping.setDescription( mapping.getDescription() );
}
else if( mapping.getActionId().equals( SeperatorAction.SOAPUI_ACTION_ID ) )
{
actionGroup.addMapping( SeperatorAction.SOAPUI_ACTION_ID, insertIndex,
( SoapUIActionMapping )SeperatorAction.getDefaultMapping() );
}
else
{
DefaultActionMapping actionMapping = new DefaultActionMapping( mapping.getActionId(),
mapping.getKeyStroke(), mapping.getIconPath(), mapping.getActionId().equals(
groupConfig.getDefault() ), mapping.getParam() );
actionGroup.addMapping( mapping.getActionId(), insertIndex, actionMapping );
if( mapping.isSetName() )
actionMapping.setName( mapping.getName() );
if( mapping.isSetDescription() )
actionMapping.setDescription( mapping.getDescription() );
}
}
catch( Exception e )
{
System.err.println( "Error initializing ActionMapping: " + e );