Monotone-Parent: 86a3016fde1fa4a741b945ef29cc0453ddcb73c7

Monotone-Revision: ee924e316a719f77f911fd0f8c793ceec8ccecec

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-04-24T01:14:21
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2008-04-24 01:14:21 +00:00
parent 28197628b6
commit b5bc43f248
4 changed files with 134 additions and 48 deletions
-37
View File
@@ -24,8 +24,6 @@
#import <Foundation/NSString.h>
#import <Foundation/NSURL.h>
#import <NGObjWeb/SoSelectorInvocation.h>
#import <SaxObjC/XMLNamespaces.h>
#import "NSString+Utilities.h"
@@ -66,41 +64,6 @@
return nil;
}
- (id) lookupName: (NSString *) lookupName
inContext: (id) localContext
acquire: (BOOL) acquire
{
id obj;
NSArray *davNamespaces;
NSDictionary *davInvocation;
NSString *objcMethod;
obj = [super lookupName: lookupName inContext: localContext
acquire: acquire];
if (!obj)
{
davNamespaces = [self davNamespaces];
if ([davNamespaces count] > 0)
{
davInvocation = [lookupName asDavInvocation];
if (davInvocation
&& [davNamespaces
containsObject: [davInvocation objectForKey: @"ns"]])
{
objcMethod = [[davInvocation objectForKey: @"method"]
davMethodToObjC];
obj = [[SoSelectorInvocation alloc]
initWithSelectorNamed:
[NSString stringWithFormat: @"%@:", objcMethod]
addContextParameter: YES];
[obj autorelease];
}
}
}
return obj;
}
#warning we should remove this method
- (NSArray *) toOneRelationshipKeys
{