//
//  MCReportAbstractPostQueryProcessor.h
//  MCApplication
//
//  Created by Alykhan Jetha on Wed Jul 30 2003.
//  Copyright (c) 2003 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>

@class MCReportCenter;

@interface MCReportAbstractPostQueryProcessor : NSObject {

	MCReportCenter		*reportCenter;  // not retained
	id					(result);

}

// designated initializer
- (id)initWithReportCenter:(MCReportCenter *)rc;

// call this before processPostQuery to see if we can go ahead. Returns nil is all is good, other a string with the error is returned
- (NSString *)preflightCheck;

// get it out the door
- (void)processPostQuery;


@end
