private void updateContents() {
logger.debug("udpate contents: " + campaign);
ICampaignStorageManagerRegistryEntry entry = campaignStorageManagerRegistry.getEntryForType(campaign
.getStorageType());
logger.trace("entry: " + entry);
// update status actions
populateStatusActions();
// populateCampaignIcons(campaign);
// updateCampaignIcons(iconsToolbar, campaign);
statusActionsToolbarManager.update(true);
// update version/setting toolbar
vsToolbarManager.update(true);
// update counts
populateCampaignCounts();
countsToolbarManager.update(true);
// update storage provider information
if(entry != null) {
logger.debug("setting storage provider information");
provider.setText(entry.getLabel() + ": " + campaign.getStorageUri());
provider.setToolTipText(entry.getLabel() + ": " + entry.getDescription());
}
else {
logger.debug("setting storage provider unavailable");
provider.setText(Messages.getString("campaign.manager.ui.view.provider.unavailable"));
}