// OSPArrayFaultSuppressorRecord.h
// Created by Patrick Middleton on 06-Nov-2006.
// Copyright (c) 2006-7 OneStep Solutions Plc. All rights reserved.

#import <EOControl/EOControl.h>

@interface OSPArrayFaultSuppressorRecord : NSObject
{
    EOEditingContext *editingContext;
    id masterObject;
    NSString *masterDetailName;
    NSString *masterEntityName;
    id detailObject;
    NSString *detailToMasterName;
    NSString *detailEntityName;
    BOOL tripped;
}

- (EOEditingContext *)editingContext;
- (void)setEditingContext:(EOEditingContext *)aEditingContext;
- (id)masterObject;
- (void)setMasterObject:(id)aMasterObject;
- (NSString *)masterDetailName;
- (void)setMasterDetailName:(NSString *)aMasterDetailName;
- (NSString *)masterEntityName;
- (void)setMasterEntityName:(NSString *)aMasterEntityName;
- (id)detailObject;
- (void)setDetailObject:(id)aDetailObject;
- (NSString *)detailToMasterName;
- (void)setDetailToMasterName:(NSString *)aDetailToMasterName;
- (NSString *)detailEntityName;
- (void)setDetailEntityName:(NSString *)aDetailEntityName;
- (BOOL)tripped;
- (void)setTripped:(BOOL)aTripped;

- (void)configure;

@end
