org.bejug.javacareers.jobs.dao
Interface ParameterDao

All Known Implementing Classes:
AbstractParameterDaoHibernateImpl

public interface ParameterDao

generic dao to use for all 'parameter'-tables.

Version:
$Revision: 1.4 $ - $Date: 2005/12/20 15:36:46 $
Author:
Bart Meyers (Last modified by $Author: shally $)

Method Summary
 void deleteParameter(org.bejug.javacareers.jobs.model.AbstractParameter parameter)
          Delete a parameter from the database.
 void deleteParameter(java.lang.Integer id)
          Delete a paramter by id.
 org.bejug.javacareers.jobs.model.AbstractParameter getParameter(java.lang.Integer id)
          Retrieves a parameter from the database, using it's id.
 java.util.List getParameters()
          Retrieve all parameters.
 void store(org.bejug.javacareers.jobs.model.AbstractParameter parameter)
          Saves a parameter to the database.
 

Method Detail

store

public void store(org.bejug.javacareers.jobs.model.AbstractParameter parameter)
Saves a parameter to the database.

Parameters:
parameter - the parameter to update/insert.

getParameter

public org.bejug.javacareers.jobs.model.AbstractParameter getParameter(java.lang.Integer id)
Retrieves a parameter from the database, using it's id.

Parameters:
id - the id of the parameter.
Returns:
the Parameter looked for. Todo: figure out whether this is necessary or not.

getParameters

public java.util.List getParameters()
Retrieve all parameters.

Returns:
a List of parameters

deleteParameter

public void deleteParameter(org.bejug.javacareers.jobs.model.AbstractParameter parameter)
Delete a parameter from the database.

Parameters:
parameter - the parameter to delete.

deleteParameter

public void deleteParameter(java.lang.Integer id)
Delete a paramter by id.

Parameters:
id - an integer indicating the id to delete.


Copyright © 2005-2006 BeJUG. All Rights Reserved.