it.sistematica.isharedoc.persistence
Class UserPersister<T extends it.neverworks.security.User>
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
it.neverworks.application.data.BasePersister<T>
it.neverworks.application.data.StandardPersister<T>
it.sistematica.isharedoc.persistence.UserPersister<T>
- All Implemented Interfaces:
- it.neverworks.data.DataAccessObject<T>, it.neverworks.data.EntityPersister<T>, it.neverworks.data.EntityPersisterFactory, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean
@Repository
public class UserPersister<T extends it.neverworks.security.User>
- extends it.neverworks.application.data.StandardPersister<T>
- implements org.springframework.beans.factory.BeanFactoryAware
Method Summary |
void |
delete(T user)
|
it.neverworks.security.service.UserService |
getUserService()
|
protected void |
initPersister(it.neverworks.application.data.StandardPersister<T> persister)
|
java.io.Serializable |
insert(T user)
|
T |
load(java.io.Serializable key)
|
void |
save(T user)
|
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
|
void |
update(T user)
|
Methods inherited from class it.neverworks.application.data.StandardPersister |
buildFor |
Methods inherited from class it.neverworks.application.data.BasePersister |
create, createEntity, exec, find, getEntityListenerContext, getEntityType, notifyEvent, query, query, setEntityListenerContext, setEntityType |
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport |
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory |
Methods inherited from class org.springframework.dao.support.DaoSupport |
afterPropertiesSet, initDao |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserPersister
public UserPersister()
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
- Specified by:
setBeanFactory
in interface org.springframework.beans.factory.BeanFactoryAware
- Throws:
org.springframework.beans.BeansException
getUserService
public it.neverworks.security.service.UserService getUserService()
save
public void save(T user)
- Specified by:
save
in interface it.neverworks.data.DataAccessObject<T extends it.neverworks.security.User>
- Overrides:
save
in class it.neverworks.application.data.BasePersister<T extends it.neverworks.security.User>
insert
public java.io.Serializable insert(T user)
- Specified by:
insert
in interface it.neverworks.data.DataAccessObject<T extends it.neverworks.security.User>
- Overrides:
insert
in class it.neverworks.application.data.BasePersister<T extends it.neverworks.security.User>
load
public T load(java.io.Serializable key)
- Specified by:
load
in interface it.neverworks.data.DataAccessObject<T extends it.neverworks.security.User>
- Overrides:
load
in class it.neverworks.application.data.BasePersister<T extends it.neverworks.security.User>
update
public void update(T user)
- Specified by:
update
in interface it.neverworks.data.DataAccessObject<T extends it.neverworks.security.User>
- Overrides:
update
in class it.neverworks.application.data.BasePersister<T extends it.neverworks.security.User>
delete
public void delete(T user)
- Specified by:
delete
in interface it.neverworks.data.DataAccessObject<T extends it.neverworks.security.User>
- Overrides:
delete
in class it.neverworks.application.data.BasePersister<T extends it.neverworks.security.User>
initPersister
protected void initPersister(it.neverworks.application.data.StandardPersister<T> persister)
- Overrides:
initPersister
in class it.neverworks.application.data.StandardPersister<T extends it.neverworks.security.User>