
// _BPReportTemplate.h
// BISubstrate
// 
// Created by mceogenerator
// DO NOT EDIT.  Make changes to BPReportTemplate.h instead.
// 
// Copyright (c) 2008 Marketcircle Inc. All rights reserved.

#import <MCFoundation/MCPObject.h>
#import "BIPObject.h"

@class BIReportTemplatePreference;

@interface _BPReportTemplate : BIPObject
{ 
//    
//    NSString *thumbnailType;
//    NSData *thumbnailData;
//    NSNumber *version;
//    NSNumber *isActiveCode;
//    NSCalendarDate *modifyDate;
//    NSString *entityName;
//    NSCalendarDate *createDate;
//    NSString *behaviors;
//    NSString *name;
//    NSData *templateData;
//    NSNumber *reportTemplateID;
//    
//    
//    NSMutableArray *reportTemplatePreferences;
}




- (void)setThumbnailType:(NSString *)aValue;
- (NSString *)thumbnailType;

- (void)setThumbnailData:(NSData *)aValue;
- (NSData *)thumbnailData;

- (void)setVersion:(NSNumber *)aValue;
- (NSNumber *)version;

- (void)setIsActiveCode:(NSNumber *)aValue;
- (NSNumber *)isActiveCode;

- (void)setModifyDate:(NSCalendarDate *)aValue;
- (NSCalendarDate *)modifyDate;

- (void)setEntityName:(NSString *)aValue;
- (NSString *)entityName;

- (void)setCreateDate:(NSCalendarDate *)aValue;
- (NSCalendarDate *)createDate;

- (void)setBehaviors:(NSString *)aValue;
- (NSString *)behaviors;

- (void)setName:(NSString *)aValue;
- (NSString *)name;

- (void)setTemplateData:(NSData *)aValue;
- (NSData *)templateData;

- (void)setReportTemplateID:(NSNumber *)aValue;
- (NSNumber *)reportTemplateID;

- (NSMutableArray *)reportTemplatePreferences;
- (BIReportTemplatePreference*)createAndAddToReportTemplatePreferences;
- (void)addToReportTemplatePreferences:(BIReportTemplatePreference*)object;
- (void)removeFromReportTemplatePreferences:(BIReportTemplatePreference*)object;
- (BOOL)hasReportTemplatePreferencesBeenFaulted;



@end
