return c;
}
private WeblogEntrySet createWeblogs(WeblogEntrySet c) throws HandlerException {
try {
UserManager mgr = getRoller().getUserManager();
HashMap pages = null; //getRollerContext().readThemeMacros(form.getTheme());
List websiteDatas = new ArrayList();
for (int i = 0; i < c.getEntries().length; i++) {
WeblogEntry entry = (WeblogEntry)c.getEntries()[i];
UserData user = mgr.getUserByUsername(entry.getCreatingUser());
WebsiteData wd = new WebsiteData(
entry.getHandle(),
user,
entry.getName(),
entry.getDescription(),
entry.getEmailAddress(),
entry.getEmailAddress(),
DEFAULT_THEME,
entry.getLocale().toString(),
entry.getTimezone().getID());
Date dateCreated = entry.getDateCreated();
if (dateCreated == null) {
dateCreated = new Date();
}
wd.setDateCreated(dateCreated);
try {
String def = RollerRuntimeConfig.getProperty("users.editor.pages");
String[] defs = Utilities.stringToStringArray(def,",");
wd.setEditorPage(defs[0]);
} catch (Exception ex) {
log.error("ERROR setting default editor page for weblog", ex);
}
mgr.addWebsite(wd);
websiteDatas.add(wd);
}
getRoller().flush();
return toWeblogEntrySet((WebsiteData[])websiteDatas.toArray(new WebsiteData[0]));