//
//  MCMeetingManager.h
//  MCFoundation
//
//  Created by Michael Clark on 13/11/05.
//  Copyright 2005 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>



@class MCPObjectContext;
@protocol MCMeetingObject;



@interface MCMeetingManager : NSObject {
	MCPObjectContext*       __objectContext; // Not Retained
}


- (id)initWithObjectContext: (MCPObjectContext*)anObjectContext;



- (void)addMeeting: (id <MCMeetingObject>)aMeeting fromObject: (id)proposer toObjects: (NSArray*)invitees;
- (void)cancelMeeting: (id <MCMeetingObject>)aMeeting;

- (void)updateMeeting: (id <MCMeetingObject>)aMeeting withChanges: (NSDictionary*)changes;









- (MCPObjectContext *)objectContext;
- (void)setObjectContext:(MCPObjectContext *)anObjectContext;

@end
