org.appfuse.persistence
Interface TemplateDAO

All Superinterfaces:
DAO
All Known Implementing Classes:
TemplateDAOHibernate

public interface TemplateDAO
extends DAO

Template Data Access Object (DAO) interface.


Method Summary
 Template getTemplate(Long id)
          Get a template based on its primary key.
 void removeTemplate(Template template)
          Removes a template from the database.
 void saveTemplate(Template template)
          Saves a template to the database.
 

Method Detail

getTemplate

public Template getTemplate(Long id)
                     throws DAOException
Get a template based on its primary key.

Parameters:
id - the template's primary key
Throws:
DAOException - data access exception (fatal)

saveTemplate

public void saveTemplate(Template template)
                  throws DAOException
Saves a template to the database.

Parameters:
template - the modified template
Throws:
DAOException

removeTemplate

public void removeTemplate(Template template)
                    throws DAOException
Removes a template from the database.

Parameters:
template - the template to delete
Throws:
DAOException


Copyright © 2002-2004