// throw new RegistrationException("No storage manager found for campaign: " + campaign);
// }
if(csm != null) {
// check the persister list
ICampaignModelObjectPersister cmop = campaignPersisters.get(campaign);
logger.trace("cmop: " + cmop);
if(cmop == null) {
// allocate a persister for the campaign
logger.info("Allocating model object persister for campaign: " + campaign);
cmop = (ICampaignModelObjectPersister)appContext.getBean("campaignModelObjectPersister",
new Object[] { campaign });
logger.trace("cmop: " + cmop);
cmop.setStorageManager(csm);
campaignPersisters.put(campaign, cmop);
}
// try {
// logger.info("Loading all campaign data: " + campaign);