} catch (IllegalAccessException e) {
logger.info("権限がありません。");
}
}
// 保存
Layout layout = null;
// 新規登録の場合
if(lid < 1) {
layout = new Layout();
layout.setId(LayoutService.createNewKey());
layout.setRegisteredDate(now);
}
// 更新の場合
else {
layout = lService.get(manager, lid);
}
layoutXml.setName(layoutName);
layoutXml.setWidth(width);
layoutXml.setHeight(height);
layout.setXmlModel(layoutXml);
layout.setUpdatedDate(now);
layout.setManagerRef(manager);
lService.put(manager, layout);
// 編集画面に遷移する。
return redirect("/layout/edit?mid=" + manager.getUid().getName()+"&lid=" + layout.getId().getId());
}
finally {
logger.exiting(this.getClass().getName(), methodName);
}
}