View Javadoc
1   /******************************************************************************
2    * MetaSetsDao.java - Dao interface for the MetaSets
3    * 
4    * PicMan - The BuckoSoft Picture Manager in Java
5    * Copyright(c) 2006 - Dick Balaska
6    * 
7    */
8   package com.buckosoft.PicMan.db;
9   
10  import org.springframework.dao.DataAccessException;
11  
12  import com.buckosoft.PicMan.domain.MetaSet;
13  
14  /** Dao interface for the {@link com.buckosoft.PicMan.domain.MetaSet}s.
15   * @author Dick Balaska
16   * @since 2006/07/04
17   */
18  public interface MetaSetsDao {
19  	/** Get the MetaSet that matches this Set ID.
20  	 * @param sid The SetID to query.
21  	 * @return The MetaSet
22  	 */
23  	MetaSet	getMetaSet(int sid);
24  	
25  	/** Store this MetaSet to the database.
26  	 * @param mset The MetaSet to write.
27  	 */
28  	void	storeMetaSet(MetaSet mset);
29  	
30  	/** Delete this MetaSet from the database.
31  	 * @param mset The MetaSet to delete.
32  	 * @throws DataAccessException It didn't quite work out.
33  	 */
34  	void	deleteMetaSet(MetaSet mset) throws DataAccessException;
35  	
36  }