}
}
}
}
catch(InvalidSyntaxException e) {
throw new ObjectCreationException(e);
}
if(creator != null) {
AbstractCampaign c = creator.createCampaign();
logger.trace("c: " + c);
if(!empty) {
c.setName(Messages.getString("model.factory.campaign.name.default"));
c.setDescription(Messages.getString("model.factory.campaign.description.default"));
// TODO
}
logger.info("Campaign created: " + c);
return c;
}
throw new ObjectCreationException("Unable to find campaign creator for type: " + type);
}