001 package com.croftsoft.apps.agoracast.c2p;
002
003 // import com.croftsoft.core.util.event.EventObserver;
004
005 /*********************************************************************
006 *
007 * <p />
008 *
009 * @version
010 * 2001-11-20
011 * @since
012 * 2001-08-01
013 * @author
014 * <a href="http://croftsoft.com/">David Wallace Croft</a>
015 *********************************************************************/
016
017 public interface AgoracastDatabase
018 //////////////////////////////////////////////////////////////////////
019 //////////////////////////////////////////////////////////////////////
020 {
021
022 public boolean add ( AgoracastData agoracastData );
023
024 public AgoracastData getAgoracastData ( String articleId );
025
026 public AgoracastData [ ] getAgoracastDatas ( );
027
028 public AgoracastData [ ]
029 getAgoracastDatasForCategory ( String category );
030
031 // public boolean addEventListener ( EventListener eventListener );
032
033 //////////////////////////////////////////////////////////////////////
034 //////////////////////////////////////////////////////////////////////
035 }