mLogger.debug(" Type: " + templateType);
validate(blogid, userid, password);
if (! templateType.equals("main")) {
throw new XmlRpcException(
UNKNOWN_EXCEPTION, "Roller only supports main template");
}
try {
Weblogger roller = WebloggerFactory.getWeblogger();
UserManager userMgr = roller.getUserManager();
WeblogTemplate page = userMgr.getPage(templateType);
page.setContents(templateData);
userMgr.savePage(page);
flushPageCache(page.getWebsite());
return true;
} catch (WebloggerException e) {
String msg = "ERROR in BlooggerAPIHander.setTemplate";
mLogger.error(msg,e);
throw new XmlRpcException(UNKNOWN_EXCEPTION,msg);
}
}