Event repository manager  1.0
Core component to store events
/Users/makara/Documents/Backup/WFS/codebase/EventRepository/EventRepos/EventRepos/EventRepository.h
00001 
00009 #import <Foundation/Foundation.h>
00010 #import "RepositoryChangeListener.h"
00011 
00012 @class EventResultSet;
00013 @class RepositoryChangePolicy;
00014 @class EventKeys;
00015 @class FxEvent;
00016 @class EventCount;
00017 @class QueryCriteria;
00018 
00019 @protocol EventRepository <NSObject>
00020 @required
00027 - (void) addRepositoryListener: (id <RepositoryChangeListener>) aRepositoryChangeLitener withRepositoryChangePolicy: (RepositoryChangePolicy*) aPolicy;
00034 - (void) removeRepositoryChangeListener: (id <RepositoryChangeListener>) aListener;
00041 - (void) deleteEvent: (EventKeys*) aEventKeys;
00048 - (FxEvent*) actualMedia: (NSInteger) aPairId;
00055 - (EventCount*) eventCount;
00062 - (EventResultSet*) mediaThumbnailEvents: (QueryCriteria*) aCriteria;
00069 - (EventResultSet*) regularEvents: (QueryCriteria*) aCriteria;
00076 - (EventResultSet*) mediaNoThumbnailEvents: (QueryCriteria*) aCriteria;
00083 - (void) insert: (FxEvent*) aEvent;
00090 - (void) updateMediaThumbnailStatus: (NSInteger) aPairId withStatus: (BOOL) aStatus;
00091 
00092 @end
 All Classes Functions