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="https://www.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         }