//
//  MCPUserProtocol.h
//  MCFoundation
//
//  Created by Michael Clark on 07/09/2005.
//  Copyright 2005 Marketcircle Inc. All rights reserved.
//

#import <Foundation/Foundation.h>

@protocol MCPersistentObject;

@protocol MCPUserProtocol <NSObject, MCPersistentObject>

- (NSNumber*)primaryKey;

- (NSString*)username;
- (void)setUsername: (NSString*)aUsername;

- (NSString*)displayName;

- (BOOL)isRestrictedToImportAndExport;
- (BOOL)isRestrictedForListCopyPaste;

- (BOOL)hasActiveSyncEntityGroupsForSyncIdentifier: (NSString*)syncID;

@end
