// save campaign
if(campaign != null) {
CampaignDao campaignDao = (CampaignDao)ServiceUtils.getService(bundleContext, CampaignDao.class.getName());
logger.trace("campaignDao: " + campaignDao);
campaignDao.saveCampaign(campaign);
}
}
catch(Exception e) {
MessageDialog.openError(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), Messages.getString("campaign.error.create_campaign.title"), Messages.getString("campaign.error.create_campaign.message") + "\n\n" + e.getLocalizedMessage());
}