try {
ListConfigurationDAO dao = new ListConfigurationDAO();
HibernateContext.beginTransaction();
if(listConfiguration.isDefault())
dao.resetDefaultValue(listConfiguration.getType(), (listConfiguration.getUser() == null));
if (listConfiguration.getId() == null) {
if (log.isDebugEnabled())
log.debug("create list configuration");
dao.insert(listConfiguration);