org.bejug.javacareers.jobs.dao
Interface OrganisationDao

All Known Implementing Classes:
OrganisationDaoHibernateImpl

public interface OrganisationDao

The Organisation Data Access Object interface.

Version:
$Revision: 1.2 $ - $Date: 2005/09/13 08:11:17 $
Author:
Sven Schauwvliege (last modified by $Author: schauwvliege $)

Method Summary
 org.bejug.javacareers.jobs.model.Organisation getOrganisation(java.lang.Integer id)
          Gets an Organisation by id.
 java.util.List getOrganisations()
          Lists all organisations.
 void store(org.bejug.javacareers.jobs.model.Organisation organisation)
          Adds and updates an organisation type to the database.
 

Method Detail

getOrganisations

public java.util.List getOrganisations()
                                throws org.springframework.dao.DataAccessException
Lists all organisations.

Returns:
a List containing all organisations
Throws:
org.springframework.dao.DataAccessException - thrown when something goes wrong

store

public void store(org.bejug.javacareers.jobs.model.Organisation organisation)
           throws org.springframework.dao.DataAccessException
Adds and updates an organisation type to the database.

Parameters:
organisation - the Organisation to add
Throws:
org.springframework.dao.DataAccessException - thrown when something goes wrong when adding an organisation

getOrganisation

public org.bejug.javacareers.jobs.model.Organisation getOrganisation(java.lang.Integer id)
                                                              throws org.springframework.dao.DataAccessException
Gets an Organisation by id.

Parameters:
id - the id of the Organisation
Returns:
the wanted Organisation or null if not found
Throws:
org.springframework.dao.DataAccessException - thrown when something goes wrong when getting an Organisation


Copyright © 2005-2006 BeJUG. All Rights Reserved.