@Override
boolean copyAfter( WsdlMockService source, WsdlProject target )
{
SoapUIAction<WsdlMockService> action = SoapUI.getActionRegistry().getAction(
CloneMockServiceAction.SOAPUI_ACTION_ID );
CloneMockServiceAction a = ( CloneMockServiceAction )action;
String name = UISupport.prompt( "Specify name for copied MockService", "Copy MockService",
"Copy of " + source.getName() );
if( name == null )
return false;
if( source.getProject() == target )
{
a.cloneMockServiceWithinProject( source, name, target, source.getDescription() );
}
else
{
a.cloneToAnotherProject( source, target.getName(), name, source.getDescription() );
}
return true;
}