diff --git a/ChangeLog b/ChangeLog index 4e8102491..c90ae0d24 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2006-08-09 Wolfgang Sourdeau + * SoObjects/Contacts/SOGoContactSource.h, + SoObjects/Contacts/SOGoPersonalAB.[hm]: unused classes and + protocols. + * SoObjects/Contacts/NGLdapEntry+Contact.m ([NGLdapEntry -singleAttributeWithName:key]): new method that returns the first object associated with an ldap key (where generally one value is diff --git a/SoObjects/Contacts/SOGoContactSource.h b/SoObjects/Contacts/SOGoContactSource.h deleted file mode 100644 index 8a2b5b1c7..000000000 --- a/SoObjects/Contacts/SOGoContactSource.h +++ /dev/null @@ -1,36 +0,0 @@ -/* SOGoContactSource.h - this file is part of SOGo - * - * Copyright (C) 2006 Inverse groupe conseil - * - * Author: Wolfgang Sourdeau - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This file is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef SOGOCONTACTSOURCE_H -#define SOGOCONTACTSOURCE_H - -#import - -@class SOGoContactRecord; - -@protocol SOGoContactSource - -- (SOGoContactRecord *) lookupRecordWithId: (NSString *) recordId; - -@end - -#endif /* SOGOCONTACTSOURCE_H */ diff --git a/SoObjects/Contacts/SOGoPersonalAB.h b/SoObjects/Contacts/SOGoPersonalAB.h deleted file mode 100644 index e0a36d72c..000000000 --- a/SoObjects/Contacts/SOGoPersonalAB.h +++ /dev/null @@ -1,42 +0,0 @@ -/* SOGoPersonalAB.h - this file is part of SOGo - * - * Copyright (C) 2006 Inverse groupe conseil - * - * Author: Wolfgang Sourdeau - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This file is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef SOGOPERSONALAB_H -#define SOGOPERSONALAB_H - -#import "SOGoContactSource.h" - -@class NSObject; -@class NSString; - -@interface SOGoPersonalAB : NSObject -{ - NSString *username; -} - -+ (id) personalABForUser: (NSString *) user; - -- (void) setUsername: (NSString *) user; - -@end - -#endif /* SOGOPERSONALAB_H */ diff --git a/SoObjects/Contacts/SOGoPersonalAB.m b/SoObjects/Contacts/SOGoPersonalAB.m deleted file mode 100644 index aecc60374..000000000 --- a/SoObjects/Contacts/SOGoPersonalAB.m +++ /dev/null @@ -1,72 +0,0 @@ -/* SOGoPersonalAB.m - this file is part of SOGo - * - * Copyright (C) 2006 Inverse groupe conseil - * - * Author: Wolfgang Sourdeau - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This file is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#import - -#import "SOGoPersonalAB.h" - -@implementation SOGoPersonalAB - -+ (id) personalABForUser: (NSString *) user -{ - id newAB; - - newAB = [self new]; - [newAB setUsername: user]; - - return newAB; -} - -- (id) init -{ - if ((self = [super init])) - { - username = nil; - } - - return self; -} - -- (void) dealloc -{ - if (username) - [username release]; - [super dealloc]; -} - -- (void) setUsername: (NSString *) user -{ - if (username) - [username release]; - username = user; - if (username) - [username retain]; -} - -- (SOGoContactRecord *) lookupRecordWithId: (NSString *) recordId -{ - NSLog (@"returning nothing for '%@'", recordId); - - return nil; -} - -@end