1 package org
.argeo
.slc
.hibernate
.structure
.tree
;
5 import org
.springframework
.orm
.hibernate3
.support
.HibernateDaoSupport
;
7 import org
.argeo
.slc
.core
.structure
.tree
.TreeSPath
;
8 import org
.argeo
.slc
.core
.structure
.tree
.TreeSRegistry
;
9 import org
.argeo
.slc
.dao
.structure
.tree
.TreeSRegistryDao
;
12 * The Hibernate implementation for tree-based structure registry.
16 public class TreeSRegistryDaoHibernate
extends HibernateDaoSupport
implements
19 // private static Log log =
20 // LogFactory.getLog(TreeSRegistryDaoHibernate.class);
22 public void create(TreeSRegistry registry
) {
23 getHibernateTemplate().save(registry
);
26 public void update(TreeSRegistry registry
) {
27 getHibernateTemplate().update(registry
);
30 public TreeSRegistry
getActiveTreeSRegistry() {
31 List
<?
> list
= getHibernateTemplate().find(
32 "from TreeSRegistry where status=?", TreeSRegistry
.STATUS_ACTIVE
);
33 if (list
.size() == 0) {
36 return (TreeSRegistry
) list
.get(0);