//
//  ListDesignerDataController.h
//  EAMiPadDisConnected
//
//  Created by Ram Madichetty on 10/1/15.
//
//

#import "RecordDataController.h"
#import "EAMListDesigner.h"

@interface ListDesignerDataController : RecordDataController<ScreenDesignerDelegate>
{
    
}

@property (nonatomic, strong) EAMListDesigner *currentRecord;

- (LOVData *)fetchLOVDefinition:(NSString *)lovName defaultValue:(NSString *)value;
- (LOVData *)getLOVDataSource:(NSString *)lovName  defaultValue:(NSString *)value;
- (void)getListDisignerData:(NSString *)group;
- (void)selectedLOVValue:(NSString *)lovName andValues:(NSArray *)data;
- (void)saveListDesignerConfig:(EAMListDesigner *)listDesigner toGroups:(NSString *)groups;
- (BOOL)validateInputForRequiredFields:(EAMListDesigner *)listDesigner;


@property (nonatomic, strong) NSString  *selectedFromGroup;
@property (nonatomic, strong) NSString  *selectedToGroups;

@end
