sample.contact
Class ContactDaoSpring

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.jdbc.core.support.JdbcDaoSupport
          extended by sample.contact.ContactDaoSpring
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, ContactDao

public class ContactDaoSpring
extends org.springframework.jdbc.core.support.JdbcDaoSupport
implements ContactDao

Base implementation of ContactDao that uses Spring JDBC services.

Version:
$Id: ContactDaoSpring.java 1496 2006-05-23 13:38:33Z benalex $
Author:
Ben Alex

Nested Class Summary
protected  class ContactDaoSpring.AclObjectIdentityByObjectIdentityQuery
           
protected  class ContactDaoSpring.AclObjectIdentityInsert
           
protected  class ContactDaoSpring.ContactDelete
           
protected  class ContactDaoSpring.ContactInsert
           
protected  class ContactDaoSpring.ContactsAllQuery
           
protected  class ContactDaoSpring.ContactsByIdQuery
           
protected  class ContactDaoSpring.ContactUpdate
           
protected  class ContactDaoSpring.PermissionDelete
           
protected  class ContactDaoSpring.PermissionInsert
           
protected  class ContactDaoSpring.PrincipalsAllQuery
           
protected  class ContactDaoSpring.RolesAllQuery
           
 
Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
ContactDaoSpring()
           
 
Method Summary
 void create(Contact contact)
           
 void delete(Long contactId)
           
 List findAll()
           
 List findAllPrincipals()
           
 List findAllRoles()
           
 Contact getById(Long id)
           
protected  void initDao()
           
 void update(Contact contact)
           
 
Methods inherited from class org.springframework.jdbc.core.support.JdbcDaoSupport
checkDaoConfig, closeConnectionIfNecessary, createJdbcTemplate, getConnection, getDataSource, getExceptionTranslator, getJdbcTemplate, releaseConnection, setDataSource, setJdbcTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContactDaoSpring

public ContactDaoSpring()
Method Detail

create

public void create(Contact contact)
Specified by:
create in interface ContactDao

delete

public void delete(Long contactId)
Specified by:
delete in interface ContactDao

findAll

public List findAll()
Specified by:
findAll in interface ContactDao

findAllPrincipals

public List findAllPrincipals()
Specified by:
findAllPrincipals in interface ContactDao

findAllRoles

public List findAllRoles()
Specified by:
findAllRoles in interface ContactDao

getById

public Contact getById(Long id)
Specified by:
getById in interface ContactDao

initDao

protected void initDao()
                throws Exception
Overrides:
initDao in class org.springframework.dao.support.DaoSupport
Throws:
Exception

update

public void update(Contact contact)
Specified by:
update in interface ContactDao


Copyright © 2004-2012 Interface21, Inc. All Rights Reserved.