+- (void)setEmailForUser:(NSString *)_value {
+ ASSIGNCOPY(self->emailForUser, _value);
+}
+- (NSString *)emailForUser {
+ return self->emailForUser;
+}
+
+- (void)setCnForUser:(NSString *)_value {
+ ASSIGNCOPY(self->cnForUser, _value);
+}
+- (NSString *)cnForUser {
+ return self->cnForUser;
+}
+
+- (BOOL)showDefaultAttendees {
+ return [self hasNoAttendees] && [[self emailForUser] length] > 0 ? YES : NO;
+}
+
+/* email, cn */
+
+- (NSString *)combinedCNAndEmailForUser {
+ NSString *e, *c;
+
+ e = [self emailForUser];
+ c = [self cnForUser];
+ return [[e stringByAppendingString:@";"] stringByAppendingString:c];
+}
+
+- (NSString *)combinedCNAndEmail {
+ NSString *e, *c;
+
+ e = [[self attendee] rfc822Email];
+ c = [[self attendee] cnForDisplay];
+ return [[e stringByAppendingString:@";"] stringByAppendingString:c];
+}
+