1 package org
.argeo
.slc
.hibernate
.runtime
;
5 import org
.argeo
.slc
.dao
.runtime
.SlcAgentDescriptorDao
;
6 import org
.argeo
.slc
.runtime
.SlcAgentDescriptor
;
7 import org
.springframework
.orm
.hibernate3
.support
.HibernateDaoSupport
;
9 public class SlcAgentDescriptorDaoHibernate
extends HibernateDaoSupport
10 implements SlcAgentDescriptorDao
{
12 public void create(SlcAgentDescriptor slcAgentDescriptor
) {
13 getHibernateTemplate().save(slcAgentDescriptor
);
16 public void delete(SlcAgentDescriptor slcAgentDescriptor
) {
17 getHibernateTemplate().delete(slcAgentDescriptor
);
20 public void delete(String agentId
) {
21 Object obj
= getHibernateTemplate().get(SlcAgentDescriptor
.class,
24 getHibernateTemplate().delete(obj
);
27 public SlcAgentDescriptor
getAgentDescriptor(String agentId
) {
29 return (SlcAgentDescriptor
) getHibernateTemplate().get(
30 SlcAgentDescriptor
.class, agentId
);
33 @SuppressWarnings("unchecked")
34 public List
<SlcAgentDescriptor
> listSlcAgentDescriptors() {
35 return (List
<SlcAgentDescriptor
>) getHibernateTemplate().loadAll(
36 SlcAgentDescriptor
.class);