You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by ga...@apache.org on 2014/05/02 13:56:51 UTC
svn commit: r1591879 [3/4] - in
/chemistry/objectivecmis/branches/browser-binding: ObjectiveCMIS.xcodeproj/
ObjectiveCMIS/Bindings/AtomPub/ ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/
ObjectiveCMIS/Bindings/AtomPub/Objects/ ObjectiveCMIS/Bindings/Bro...
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAceParser.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAceParser.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAceParser.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAceParser.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAceParser.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAceParser.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAceParser.m Fri May 2 11:56:49 2014
@@ -17,21 +17,21 @@
under the License.
*/
-#import "CMISAceParser.h"
+#import "CMISAtomPubAceParser.h"
#import "CMISAtomPubConstants.h"
-@interface CMISAceParser ()
+@interface CMISAtomPubAceParser ()
@property (nonatomic, strong) NSMutableSet *internalPermissionsSet;
-@property (nonatomic, weak) id<NSXMLParserDelegate, CMISAceParserDelegate> parentDelegate;
+@property (nonatomic, weak) id<NSXMLParserDelegate, CMISAtomPubAceParserDelegate> parentDelegate;
@property (nonatomic, strong) NSMutableString *string;
@end
-@implementation CMISAceParser
+@implementation CMISAtomPubAceParser
-- (id)initAceParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAceParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
+- (id)initAceParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubAceParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
{
self = [super init];
if (self) {
@@ -47,7 +47,7 @@
return self;
}
-+(id)aceParserWithParentDelegate:(id<NSXMLParserDelegate,CMISAceParserDelegate>)parentDelegate parser:(NSXMLParser *)parser{
++(id)aceParserWithParentDelegate:(id<NSXMLParserDelegate,CMISAtomPubAceParserDelegate>)parentDelegate parser:(NSXMLParser *)parser{
return [[[self class] alloc] initAceParserWithParentDelegate:parentDelegate parser:parser];
}
@@ -66,7 +66,7 @@
[self pushNewCurrentExtensionData:self.ace];
self.string = [NSMutableString string];
} else if ([elementName isEqualToString:kCMISAtomEntryPrincipal]) {
- self.childParserDelegate = [CMISPrincipalParser principalParserWithParentDelegate:self parser:parser];
+ self.childParserDelegate = [CMISAtomPubPrincipalParser principalParserWithParentDelegate:self parser:parser];
} else {
self.string = [NSMutableString string];
}
@@ -111,7 +111,7 @@
#pragma mark - CMISPrincipalParserDelegate Methods
--(void)principalParser:(CMISPrincipalParser *)principalParser didFinishParsingPrincipal:(CMISPrincipal *)principal {
+-(void)principalParser:(CMISAtomPubPrincipalParser *)principalParser didFinishParsingPrincipal:(CMISPrincipal *)principal {
self.ace.principal = principal;
}
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAclParser.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAclParser.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAclParser.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAclParser.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAclParser.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAclParser.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAclParser.h Fri May 2 11:56:49 2014
@@ -20,24 +20,24 @@
#import <Foundation/Foundation.h>
#import "CMISAtomPubExtensionDataParserBase.h"
#import "CMISAcl.h"
-#import "CMISAceParser.h"
+#import "CMISAtomPubAceParser.h"
-@class CMISAclParser;
+@class CMISAtomPubAclParser;
-@protocol CMISAclParserDelegate <NSObject>
+@protocol CMISAtomPubAclParserDelegate <NSObject>
@required
/// parses acl delegate method
-- (void)aclParser:(CMISAclParser *)aclParser didFinishParsingAcl:(CMISAcl *)acl;
+- (void)aclParser:(CMISAtomPubAclParser *)aclParser didFinishParsingAcl:(CMISAcl *)acl;
@end
-@interface CMISAclParser : CMISAtomPubExtensionDataParserBase <NSXMLParserDelegate, CMISAceParserDelegate>
+@interface CMISAtomPubAclParser : CMISAtomPubExtensionDataParserBase <NSXMLParserDelegate, CMISAtomPubAceParserDelegate>
@property (nonatomic, strong) CMISAcl *acl;
/// Designated Initializer
-- (id)initAclParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAclParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
+- (id)initAclParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubAclParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
/// parses acl
-+(id)aclParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAclParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
++(id)aclParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubAclParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
@end
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAclParser.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAclParser.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAclParser.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAclParser.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAclParser.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAclParser.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAclParser.m Fri May 2 11:56:49 2014
@@ -17,22 +17,22 @@
under the License.
*/
-#import "CMISAclParser.h"
+#import "CMISAtomPubAclParser.h"
#import "CMISAtomPubConstants.h"
-#import "CMISAceParser.h"
+#import "CMISAtomPubAceParser.h"
-@interface CMISAclParser ()
+@interface CMISAtomPubAclParser ()
@property (nonatomic, strong) NSMutableSet *internalAcesSet;
-@property (nonatomic, weak) id<NSXMLParserDelegate, CMISAclParserDelegate> parentDelegate;
+@property (nonatomic, weak) id<NSXMLParserDelegate, CMISAtomPubAclParserDelegate> parentDelegate;
@property (nonatomic, strong) NSMutableString *string;
@end
-@implementation CMISAclParser
+@implementation CMISAtomPubAclParser
-- (id)initAclParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAclParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
+- (id)initAclParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubAclParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
{
self = [super init];
if (self) {
@@ -48,7 +48,7 @@
return self;
}
-+(id)aclParserWithParentDelegate:(id<NSXMLParserDelegate,CMISAclParserDelegate>)parentDelegate parser:(NSXMLParser *)parser{
++(id)aclParserWithParentDelegate:(id<NSXMLParserDelegate,CMISAtomPubAclParserDelegate>)parentDelegate parser:(NSXMLParser *)parser{
return [[[self class] alloc] initAclParserWithParentDelegate:parentDelegate parser:parser];
}
@@ -66,7 +66,7 @@
self.acl = [[CMISAcl alloc] init];
[self pushNewCurrentExtensionData:self.acl];
} else if ([elementName isEqualToString:kCMISAtomEntryPermission]) {
- self.childParserDelegate = [CMISAceParser aceParserWithParentDelegate:self parser:parser];
+ self.childParserDelegate = [CMISAtomPubAceParser aceParserWithParentDelegate:self parser:parser];
} else {
self.string = [NSMutableString string];
}
@@ -105,7 +105,7 @@
}
#pragma mark - CMISAceParserDelegate Methods
--(void)aceParser:(CMISAceParser *)aceParser didFinishParsingAce:(CMISAce *)ace{
+-(void)aceParser:(CMISAtomPubAceParser *)aceParser didFinishParsingAce:(CMISAce *)ace{
[self.internalAcesSet addObject:ace];
self.acl.aces = [self.internalAcesSet copy];
}
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAllowableActionsParser.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAllowableActionsParser.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAllowableActionsParser.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAllowableActionsParser.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAllowableActionsParser.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAllowableActionsParser.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAllowableActionsParser.h Fri May 2 11:56:49 2014
@@ -21,16 +21,16 @@
#import "CMISAllowableActions.h"
#import "CMISAtomPubExtensionDataParserBase.h"
-@class CMISAllowableActionsParser;
+@class CMISAtomPubAllowableActionsParser;
-@protocol CMISAllowableActionsParserDelegate <NSObject>
+@protocol CMISAtomPubAllowableActionsParserDelegate <NSObject>
@optional
-- (void)allowableActionsParser:(CMISAllowableActionsParser *)parser didFinishParsingAllowableActions:(CMISAllowableActions *)allowableActions;
+- (void)allowableActionsParser:(CMISAtomPubAllowableActionsParser *)parser didFinishParsingAllowableActions:(CMISAllowableActions *)allowableActions;
@end
-@interface CMISAllowableActionsParser : CMISAtomPubExtensionDataParserBase <NSXMLParserDelegate>
+@interface CMISAtomPubAllowableActionsParser : CMISAtomPubExtensionDataParserBase <NSXMLParserDelegate>
@property (nonatomic, strong) CMISAllowableActions *allowableActions;
/// Designated Initializer
@@ -42,6 +42,6 @@
- (BOOL)parseAndReturnError:(NSError **)error;
/// Delegates parsing to child parser, ensure that the Element is 'allowableActions'
-+ (id)allowableActionsParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAllowableActionsParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
++ (id)allowableActionsParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubAllowableActionsParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
@end
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAllowableActionsParser.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAllowableActionsParser.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAllowableActionsParser.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAllowableActionsParser.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAllowableActionsParser.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAllowableActionsParser.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubAllowableActionsParser.m Fri May 2 11:56:49 2014
@@ -17,27 +17,27 @@
under the License.
*/
-#import "CMISAllowableActionsParser.h"
+#import "CMISAtomPubAllowableActionsParser.h"
#import "CMISAtomPubConstants.h"
-@interface CMISAllowableActionsParser ()
+@interface CMISAtomPubAllowableActionsParser ()
@property (nonatomic, strong) NSMutableDictionary *internalAllowableActionsDict;
-@property (nonatomic, weak) id<NSXMLParserDelegate, CMISAllowableActionsParserDelegate> parentDelegate;
+@property (nonatomic, weak) id<NSXMLParserDelegate, CMISAtomPubAllowableActionsParserDelegate> parentDelegate;
@property (nonatomic, strong) NSMutableString *string;
@property (nonatomic, strong) NSData *atomData;
// Private init Used for child delegate parser
-- (id)initWithParentDelegate:(id<NSXMLParserDelegate, CMISAllowableActionsParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
+- (id)initWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubAllowableActionsParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
@end
-@implementation CMISAllowableActionsParser
+@implementation CMISAtomPubAllowableActionsParser
#pragma mark -
#pragma mark Init/Create methods
-- (id)initWithParentDelegate:(id<NSXMLParserDelegate, CMISAllowableActionsParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
+- (id)initWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubAllowableActionsParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
{
self = [self initWithData:nil];
if (self) {
@@ -53,7 +53,7 @@
return self;
}
-+ (id)allowableActionsParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAllowableActionsParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
++ (id)allowableActionsParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubAllowableActionsParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
{
return [[[self class] alloc] initWithParentDelegate:parentDelegate parser:parser];
}
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubParserUtil.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomParserUtil.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubParserUtil.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubParserUtil.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomParserUtil.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomParserUtil.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubParserUtil.h Fri May 2 11:56:49 2014
@@ -23,9 +23,7 @@
#import <Foundation/Foundation.h>
#import "CMISEnums.h"
-
-
-@interface CMISAtomParserUtil : NSObject
+@interface CMISAtomPubParserUtil : NSObject
/**
* converts an atomPubType to a CMISPropertyType object
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubParserUtil.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomParserUtil.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubParserUtil.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubParserUtil.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomParserUtil.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomParserUtil.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubParserUtil.m Fri May 2 11:56:49 2014
@@ -20,12 +20,12 @@
//
// CMISAtomParserUtil
//
-#import "CMISAtomParserUtil.h"
+#import "CMISAtomPubParserUtil.h"
#import "CMISAtomPubConstants.h"
#import "CMISDateUtil.h"
#import "CMISLog.h"
-@implementation CMISAtomParserUtil
+@implementation CMISAtomPubParserUtil
+ (CMISPropertyType)atomPubTypeToInternalType:(NSString *)atomPubType
{
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPrincipalParser.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPrincipalParser.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPrincipalParser.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPrincipalParser.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPrincipalParser.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPrincipalParser.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPrincipalParser.h Fri May 2 11:56:49 2014
@@ -21,22 +21,22 @@
#import "CMISAtomPubExtensionDataParserBase.h"
#import "CMISPrincipal.h"
-@class CMISPrincipalParser;
+@class CMISAtomPubPrincipalParser;
-@protocol CMISPrincipalParserDelegate <NSObject>
+@protocol CMISAtomPubPrincipalParserDelegate <NSObject>
@required
/// parses principal delegate method
-- (void)principalParser:(CMISPrincipalParser *)principalParser didFinishParsingPrincipal:(CMISPrincipal *)principal;
+- (void)principalParser:(CMISAtomPubPrincipalParser *)principalParser didFinishParsingPrincipal:(CMISPrincipal *)principal;
@end
-@interface CMISPrincipalParser : CMISAtomPubExtensionDataParserBase <NSXMLParserDelegate>
+@interface CMISAtomPubPrincipalParser : CMISAtomPubExtensionDataParserBase <NSXMLParserDelegate>
@property (nonatomic, strong) CMISPrincipal *principal;
/// Designated Initializer
-- (id)initPrincipalParserWithParentDelegate:(id<NSXMLParserDelegate, CMISPrincipalParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
+- (id)initPrincipalParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubPrincipalParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
/// parses principals
-+(id)principalParserWithParentDelegate:(id<NSXMLParserDelegate, CMISPrincipalParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
++(id)principalParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubPrincipalParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
@end
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPrincipalParser.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPrincipalParser.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPrincipalParser.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPrincipalParser.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPrincipalParser.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPrincipalParser.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPrincipalParser.m Fri May 2 11:56:49 2014
@@ -17,21 +17,21 @@
under the License.
*/
-#import "CMISPrincipalParser.h"
+#import "CMISAtomPubPrincipalParser.h"
#import "CMISAtomPubConstants.h"
-@interface CMISPrincipalParser ()
+@interface CMISAtomPubPrincipalParser ()
@property (nonatomic, strong) NSMutableSet *internalAcesSet;
-@property (nonatomic, weak) id<NSXMLParserDelegate, CMISPrincipalParserDelegate> parentDelegate;
+@property (nonatomic, weak) id<NSXMLParserDelegate, CMISAtomPubPrincipalParserDelegate> parentDelegate;
@property (nonatomic, strong) NSMutableString *string;
@end
-@implementation CMISPrincipalParser
+@implementation CMISAtomPubPrincipalParser
-- (id)initPrincipalParserWithParentDelegate:(id<NSXMLParserDelegate, CMISPrincipalParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
+- (id)initPrincipalParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubPrincipalParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
{
self = [super init];
if (self) {
@@ -46,7 +46,7 @@
return self;
}
-+(id)principalParserWithParentDelegate:(id<NSXMLParserDelegate,CMISPrincipalParserDelegate>)parentDelegate parser:(NSXMLParser *)parser{
++(id)principalParserWithParentDelegate:(id<NSXMLParserDelegate,CMISAtomPubPrincipalParserDelegate>)parentDelegate parser:(NSXMLParser *)parser{
return [[[self class] alloc] initPrincipalParserWithParentDelegate:parentDelegate parser:parser];
}
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPropertyDefinitionParser.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPropertyDefinitionParser.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPropertyDefinitionParser.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPropertyDefinitionParser.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPropertyDefinitionParser.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPropertyDefinitionParser.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPropertyDefinitionParser.h Fri May 2 11:56:49 2014
@@ -20,20 +20,17 @@
#import <Foundation/Foundation.h>
@class CMISPropertyDefinition;
-@protocol CMISPropertyDefinitionDelegate;
-@interface CMISPropertyDefinitionParser : NSObject <NSXMLParserDelegate>
+@protocol CMISAtomPubPropertyDefinitionDelegate <NSObject>
+@optional
+- (void)propertyDefinitionParser:(id)propertyDefinitionParser didFinishParsingPropertyDefinition:(CMISPropertyDefinition *)propertyDefinition;
+@end
+
+@interface CMISAtomPubPropertyDefinitionParser : NSObject <NSXMLParserDelegate>
/// Initializes a child parser for an Atom Entry and takes over parsing control while parsing the Atom Entry
+ (id)parserForPropertyDefinition:(NSString *)propertyDefinitionElementName
- withParentDelegate:(id<NSXMLParserDelegate, CMISPropertyDefinitionDelegate>)parentDelegate
+ withParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubPropertyDefinitionDelegate>)parentDelegate
parser:(NSXMLParser *)parser;
-@end
-
-@protocol CMISPropertyDefinitionDelegate <NSObject>
-
-@optional
-- (void)propertyDefinitionParser:(id)propertyDefinitionParser didFinishParsingPropertyDefinition:(CMISPropertyDefinition *)propertyDefinition;
-
-@end
+@end
\ No newline at end of file
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPropertyDefinitionParser.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPropertyDefinitionParser.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPropertyDefinitionParser.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPropertyDefinitionParser.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPropertyDefinitionParser.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISPropertyDefinitionParser.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubPropertyDefinitionParser.m Fri May 2 11:56:49 2014
@@ -17,23 +17,23 @@
under the License.
*/
-#import "CMISPropertyDefinitionParser.h"
+#import "CMISAtomPubPropertyDefinitionParser.h"
#import "CMISPropertyDefinition.h"
#import "CMISAtomPubConstants.h"
#import "CMISLog.h"
-@interface CMISPropertyDefinitionParser ()
+@interface CMISAtomPubPropertyDefinitionParser ()
@property(nonatomic, strong, readwrite) CMISPropertyDefinition *propertyDefinition;
@property(nonatomic, strong, readwrite) NSString *currentString;
// Properties if used as child delegate parser
-@property(nonatomic, weak) id <NSXMLParserDelegate, CMISPropertyDefinitionDelegate> parentDelegate;
+@property(nonatomic, weak) id <NSXMLParserDelegate, CMISAtomPubPropertyDefinitionDelegate> parentDelegate;
@end
-@implementation CMISPropertyDefinitionParser
+@implementation CMISAtomPubPropertyDefinitionParser
- (id)init
@@ -46,7 +46,7 @@
}
- (id)initWithPropertyDefinition:(NSString *)propertyDefinitionElementName
- withParentDelegate:(id <NSXMLParserDelegate, CMISPropertyDefinitionDelegate>)parentDelegate
+ withParentDelegate:(id <NSXMLParserDelegate, CMISAtomPubPropertyDefinitionDelegate>)parentDelegate
parser:(NSXMLParser *)parser
{
self = [self init];
@@ -77,10 +77,10 @@
#pragma mark Class methods
+ (id)parserForPropertyDefinition:(NSString *)propertyDefinitionElementName
- withParentDelegate:(id <NSXMLParserDelegate, CMISPropertyDefinitionDelegate>)parentDelegate
+ withParentDelegate:(id <NSXMLParserDelegate, CMISAtomPubPropertyDefinitionDelegate>)parentDelegate
parser:(NSXMLParser *)parser
{
- return [[CMISPropertyDefinitionParser alloc] initWithPropertyDefinition:propertyDefinitionElementName withParentDelegate:parentDelegate parser:parser];
+ return [[CMISAtomPubPropertyDefinitionParser alloc] initWithPropertyDefinition:propertyDefinitionElementName withParentDelegate:parentDelegate parser:parser];
}
#pragma mark NSXMLParserDelegate methods
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubRepositoryInfoParser.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISRepositoryInfoParser.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubRepositoryInfoParser.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubRepositoryInfoParser.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISRepositoryInfoParser.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISRepositoryInfoParser.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubRepositoryInfoParser.h Fri May 2 11:56:49 2014
@@ -21,22 +21,22 @@
#import "CMISRepositoryInfo.h"
#import "CMISAtomPubExtensionDataParserBase.h"
-@class CMISRepositoryInfoParser;
+@class CMISAtomPubRepositoryInfoParser;
-@protocol CMISRepositoryInfoParserDelegate <NSObject>
+@protocol CMISAtomPubRepositoryInfoParserDelegate <NSObject>
@required
/// parses repository info delegate method
-- (void)repositoryInfoParser:(CMISRepositoryInfoParser *)repositoryInfoParser didFinishParsingRepositoryInfo:(CMISRepositoryInfo *)repositoryInfo;
+- (void)repositoryInfoParser:(CMISAtomPubRepositoryInfoParser *)repositoryInfoParser didFinishParsingRepositoryInfo:(CMISRepositoryInfo *)repositoryInfo;
@end
-@interface CMISRepositoryInfoParser : CMISAtomPubExtensionDataParserBase <NSXMLParserDelegate>
+@interface CMISAtomPubRepositoryInfoParser : CMISAtomPubExtensionDataParserBase <NSXMLParserDelegate>
@property (nonatomic, strong, readonly) CMISRepositoryInfo *currentRepositoryInfo;
/// designated initialiser
-- (id)initRepositoryInfoParserWithParentDelegate:(id<NSXMLParserDelegate, CMISRepositoryInfoParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
+- (id)initRepositoryInfoParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubRepositoryInfoParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
/// parses repository info
-+ (id)repositoryInfoParserWithParentDelegate:(id<NSXMLParserDelegate, CMISRepositoryInfoParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
++ (id)repositoryInfoParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubRepositoryInfoParserDelegate>)parentDelegate parser:(NSXMLParser *)parser;
@end
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubRepositoryInfoParser.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISRepositoryInfoParser.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubRepositoryInfoParser.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubRepositoryInfoParser.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISRepositoryInfoParser.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISRepositoryInfoParser.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubRepositoryInfoParser.m Fri May 2 11:56:49 2014
@@ -17,17 +17,17 @@
under the License.
*/
-#import "CMISRepositoryInfoParser.h"
+#import "CMISAtomPubRepositoryInfoParser.h"
#import "CMISAtomPubConstants.h"
#import "CMISAtomCollection.h"
#import "CMISLog.h"
#import "CMISRepositoryCapabilities.h"
-@interface CMISRepositoryInfoParser ()
+@interface CMISAtomPubRepositoryInfoParser ()
@property (nonatomic, strong, readwrite) CMISRepositoryInfo *currentRepositoryInfo;
-@property (nonatomic, weak) id<NSXMLParserDelegate, CMISRepositoryInfoParserDelegate> parentDelegate;
+@property (nonatomic, weak) id<NSXMLParserDelegate, CMISAtomPubRepositoryInfoParserDelegate> parentDelegate;
@property (nonatomic, strong) NSMutableString *currentString;
@property (nonatomic, strong) CMISAtomCollection *currentCollection;
@@ -36,11 +36,11 @@
@property (nonatomic, assign, getter = isParsingExtensionElement) BOOL parsingExtensionElement;
@end
-@implementation CMISRepositoryInfoParser
+@implementation CMISAtomPubRepositoryInfoParser
-- (id)initRepositoryInfoParserWithParentDelegate:(id<NSXMLParserDelegate, CMISRepositoryInfoParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
+- (id)initRepositoryInfoParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubRepositoryInfoParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
{
self = [super init];
if (self) {
@@ -57,7 +57,7 @@
return self;
}
-+ (id)repositoryInfoParserWithParentDelegate:(id<NSXMLParserDelegate, CMISRepositoryInfoParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
++ (id)repositoryInfoParserWithParentDelegate:(id<NSXMLParserDelegate, CMISAtomPubRepositoryInfoParserDelegate>)parentDelegate parser:(NSXMLParser *)parser
{
return [[self alloc] initRepositoryInfoParserWithParentDelegate:parentDelegate parser:parser];
}
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubServiceDocumentParser.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISServiceDocumentParser.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubServiceDocumentParser.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubServiceDocumentParser.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISServiceDocumentParser.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISServiceDocumentParser.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubServiceDocumentParser.h Fri May 2 11:56:49 2014
@@ -18,9 +18,9 @@
*/
#import <Foundation/Foundation.h>
-#import "CMISRepositoryInfoParser.h"
+#import "CMISAtomPubRepositoryInfoParser.h"
-@interface CMISServiceDocumentParser : NSObject <NSXMLParserDelegate, CMISRepositoryInfoParserDelegate>
+@interface CMISAtomPubServiceDocumentParser : NSObject <NSXMLParserDelegate, CMISAtomPubRepositoryInfoParserDelegate>
/// Available after parsing the service document
@property (nonatomic, strong, readonly) NSArray *workspaces;
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubServiceDocumentParser.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISServiceDocumentParser.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubServiceDocumentParser.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubServiceDocumentParser.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISServiceDocumentParser.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISServiceDocumentParser.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISAtomPubServiceDocumentParser.m Fri May 2 11:56:49 2014
@@ -17,21 +17,21 @@
under the License.
*/
-#import "CMISServiceDocumentParser.h"
-#import "CMISWorkspace.h"
+#import "CMISAtomPubServiceDocumentParser.h"
+#import "CMISAtomWorkspace.h"
#import "CMISAtomCollection.h"
#import "CMISAtomLink.h"
#import "CMISAtomPubConstants.h"
#import "CMISLinkRelations.h"
#import "CMISLog.h"
-@interface CMISServiceDocumentParser ()
+@interface CMISAtomPubServiceDocumentParser ()
@property (nonatomic, strong) NSData *atomData;
@property (nonatomic, strong) NSMutableArray *internalWorkspaces;
@property (nonatomic, strong) NSMutableString *currentString;
-@property (nonatomic, strong) CMISWorkspace *currentWorkSpace;
+@property (nonatomic, strong) CMISAtomWorkspace *currentWorkSpace;
@property (nonatomic, strong) CMISAtomCollection *currentCollection;
@property (nonatomic, strong) NSMutableSet *currentAtomLinks;
@property (nonatomic, strong) NSString *currentTemplate;
@@ -42,7 +42,7 @@
@end
-@implementation CMISServiceDocumentParser
+@implementation CMISAtomPubServiceDocumentParser
@synthesize atomData = _atomData;
@synthesize internalWorkspaces = _internalWorkspaces;
@@ -101,9 +101,9 @@
self.currentString = [[NSMutableString alloc] init];
if ([elementName isEqualToString:kCMISAppWorkspace]) {
- self.currentWorkSpace = [[CMISWorkspace alloc] init];
+ self.currentWorkSpace = [[CMISAtomWorkspace alloc] init];
} else if ([elementName isEqualToString:kCMISRestAtomRepositoryInfo]) {
- self.childParserDelegate = [CMISRepositoryInfoParser repositoryInfoParserWithParentDelegate:self parser:parser];
+ self.childParserDelegate = [CMISAtomPubRepositoryInfoParser repositoryInfoParserWithParentDelegate:self parser:parser];
} else if ([elementName isEqualToString:kCMISAppCollection]) {
self.currentCollection = [[CMISAtomCollection alloc] init];
self.currentCollection.href = [attributeDict objectForKey:kCMISAtomLinkAttrHref];
@@ -172,7 +172,7 @@
#pragma mark -
#pragma mark CMISRepositoryInfoParserDelegate methods
-- (void)repositoryInfoParser:(CMISRepositoryInfoParser *)repositoryInfoParser didFinishParsingRepositoryInfo:(CMISRepositoryInfo *)repositoryInfo
+- (void)repositoryInfoParser:(CMISAtomPubRepositoryInfoParser *)repositoryInfoParser didFinishParsingRepositoryInfo:(CMISRepositoryInfo *)repositoryInfo
{
self.currentWorkSpace.repositoryInfo = repositoryInfo;
}
Modified: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISTypeDefinitionAtomEntryParser.h
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISTypeDefinitionAtomEntryParser.h?rev=1591879&r1=1591878&r2=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISTypeDefinitionAtomEntryParser.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISTypeDefinitionAtomEntryParser.h Fri May 2 11:56:49 2014
@@ -18,12 +18,12 @@
*/
#import <Foundation/Foundation.h>
-#import "CMISPropertyDefinitionParser.h"
+#import "CMISAtomPubPropertyDefinitionParser.h"
@class CMISTypeDefinition;
// TODO: should we merge this parser with the generic AtomEntry parser?
-@interface CMISTypeDefinitionAtomEntryParser : NSObject <NSXMLParserDelegate, CMISPropertyDefinitionDelegate>
+@interface CMISTypeDefinitionAtomEntryParser : NSObject <NSXMLParserDelegate, CMISAtomPubPropertyDefinitionDelegate>
/**
* Available after a successful parse.
Modified: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISTypeDefinitionAtomEntryParser.m
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISTypeDefinitionAtomEntryParser.m?rev=1591879&r1=1591878&r2=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISTypeDefinitionAtomEntryParser.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/AtomPubParser/CMISTypeDefinitionAtomEntryParser.m Fri May 2 11:56:49 2014
@@ -90,7 +90,7 @@
|| [elementName isEqualToString:kCMISCorePropertyIntegerDefinition]
|| [elementName isEqualToString:kCMISCorePropertyDateTimeDefinition]
|| [elementName isEqualToString:kCMISCorePropertyDecimalDefinition]) {
- self.childParserDelegate = [CMISPropertyDefinitionParser parserForPropertyDefinition:elementName withParentDelegate:self parser:parser];
+ self.childParserDelegate = [CMISAtomPubPropertyDefinitionParser parserForPropertyDefinition:elementName withParentDelegate:self parser:parser];
}
}
Modified: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubBaseService+Protected.h
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubBaseService%2BProtected.h?rev=1591879&r1=1591878&r2=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubBaseService+Protected.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubBaseService+Protected.h Fri May 2 11:56:49 2014
@@ -19,7 +19,7 @@
#import <Foundation/Foundation.h>
#import "CMISAtomPubBaseService.h"
-#import "CMISObjectByIdUriBuilder.h"
+#import "CMISAtomPubObjectByIdUriBuilder.h"
@class CMISObjectData;
Modified: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubBaseService.m
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubBaseService.m?rev=1591879&r1=1591878&r2=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubBaseService.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubBaseService.m Fri May 2 11:56:49 2014
@@ -20,13 +20,13 @@
#import "CMISAtomPubBaseService.h"
#import "CMISAtomPubBaseService+Protected.h"
#import "CMISHttpResponse.h"
-#import "CMISServiceDocumentParser.h"
+#import "CMISAtomPubServiceDocumentParser.h"
#import "CMISConstants.h"
#import "CMISAtomEntryParser.h"
-#import "CMISWorkspace.h"
+#import "CMISAtomWorkspace.h"
#import "CMISErrors.h"
-#import "CMISObjectByPathUriBuilder.h"
-#import "CMISTypeByIdUriBuilder.h"
+#import "CMISAtomPubObjectByPathUriBuilder.h"
+#import "CMISAtomPubTypeByIdUriBuilder.h"
#import "CMISLinkCache.h"
#import "CMISLog.h"
#import "CMISAtomEntryWriter.h"
@@ -84,7 +84,7 @@
[self retrieveCMISWorkspacesWithCMISRequest:cmisRequest completionBlock:^(NSArray *cmisWorkSpaces, NSError *error) {
if (!error) {
BOOL repositoryFound = NO;
- for (CMISWorkspace *workspace in cmisWorkSpaces) {
+ for (CMISAtomWorkspace *workspace in cmisWorkSpaces) {
if ([workspace.repositoryInfo.identifier isEqualToString:self.bindingSession.repositoryId])
{
repositoryFound = YES;
@@ -95,13 +95,13 @@
// Cache uri's and uri templates
- CMISObjectByIdUriBuilder *objectByIdUriBuilder = [[CMISObjectByIdUriBuilder alloc] initWithTemplateUrl:workspace.objectByIdUriTemplate];
+ CMISAtomPubObjectByIdUriBuilder *objectByIdUriBuilder = [[CMISAtomPubObjectByIdUriBuilder alloc] initWithTemplateUrl:workspace.objectByIdUriTemplate];
[self.bindingSession setObject:objectByIdUriBuilder forKey:kCMISBindingSessionKeyObjectByIdUriBuilder];
- CMISObjectByPathUriBuilder *objectByPathUriBuilder = [[CMISObjectByPathUriBuilder alloc] initWithTemplateUrl:workspace.objectByPathUriTemplate];
+ CMISAtomPubObjectByPathUriBuilder *objectByPathUriBuilder = [[CMISAtomPubObjectByPathUriBuilder alloc] initWithTemplateUrl:workspace.objectByPathUriTemplate];
[self.bindingSession setObject:objectByPathUriBuilder forKey:kCMISBindingSessionKeyObjectByPathUriBuilder];
- CMISTypeByIdUriBuilder *typeByIdUriBuilder = [[CMISTypeByIdUriBuilder alloc] initWithTemplateUrl:workspace.typeByIdUriTemplate];
+ CMISAtomPubTypeByIdUriBuilder *typeByIdUriBuilder = [[CMISAtomPubTypeByIdUriBuilder alloc] initWithTemplateUrl:workspace.typeByIdUriTemplate];
[self.bindingSession setObject:typeByIdUriBuilder forKey:kCMISBindingSessionKeyTypeByIdUriBuilder];
[self.bindingSession setObject:workspace.queryUriTemplate forKey:kCMISAtomBindingSessionKeyQueryUri];
@@ -139,7 +139,7 @@
// Parse the cmis service document
if (data) {
- CMISServiceDocumentParser *parser = [[CMISServiceDocumentParser alloc] initWithData:data];
+ CMISAtomPubServiceDocumentParser *parser = [[CMISAtomPubServiceDocumentParser alloc] initWithData:data];
NSError *error = nil;
if ([parser parseAndReturnError:&error]) {
[self.bindingSession setObject:parser.workspaces forKey:kCMISSessionKeyWorkspaces];
@@ -186,7 +186,7 @@
[self retrieveFromCache:kCMISBindingSessionKeyObjectByIdUriBuilder
cmisRequest:cmisRequest
completionBlock:^(id object, NSError *error) {
- CMISObjectByIdUriBuilder *objectByIdUriBuilder = object;
+ CMISAtomPubObjectByIdUriBuilder *objectByIdUriBuilder = object;
objectByIdUriBuilder.objectId = objectId;
objectByIdUriBuilder.filter = filter;
objectByIdUriBuilder.includeACL = includeACL;
@@ -236,7 +236,7 @@
[self retrieveFromCache:kCMISBindingSessionKeyObjectByPathUriBuilder
cmisRequest:cmisRequest
completionBlock:^(id object, NSError *error) {
- CMISObjectByPathUriBuilder *objectByPathUriBuilder = object;
+ CMISAtomPubObjectByPathUriBuilder *objectByPathUriBuilder = object;
objectByPathUriBuilder.path = path;
objectByPathUriBuilder.filter = filter;
objectByPathUriBuilder.includeACL = includeACL;
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByIdUriBuilder.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByIdUriBuilder.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByIdUriBuilder.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByIdUriBuilder.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByIdUriBuilder.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByIdUriBuilder.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByIdUriBuilder.h Fri May 2 11:56:49 2014
@@ -21,7 +21,7 @@
#import <Foundation/Foundation.h>
#import "CMISEnums.h"
-@interface CMISObjectByIdUriBuilder : NSObject
+@interface CMISAtomPubObjectByIdUriBuilder : NSObject
@property (nonatomic, strong) NSString *objectId;
@property (nonatomic, strong) NSString *filter;
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByIdUriBuilder.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByIdUriBuilder.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByIdUriBuilder.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByIdUriBuilder.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByIdUriBuilder.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByIdUriBuilder.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByIdUriBuilder.m Fri May 2 11:56:49 2014
@@ -17,15 +17,15 @@
under the License.
*/
-#import "CMISObjectByIdUriBuilder.h"
+#import "CMISAtomPubObjectByIdUriBuilder.h"
-@interface CMISObjectByIdUriBuilder ()
+@interface CMISAtomPubObjectByIdUriBuilder ()
@property (nonatomic, strong) NSString *templateUrl;
@end
-@implementation CMISObjectByIdUriBuilder
+@implementation CMISAtomPubObjectByIdUriBuilder
- (id)initWithTemplateUrl:(NSString *)templateUrl
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByPathUriBuilder.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByPathUriBuilder.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByPathUriBuilder.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByPathUriBuilder.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByPathUriBuilder.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByPathUriBuilder.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByPathUriBuilder.h Fri May 2 11:56:49 2014
@@ -21,7 +21,7 @@
#import "CMISEnums.h"
-@interface CMISObjectByPathUriBuilder : NSObject
+@interface CMISAtomPubObjectByPathUriBuilder : NSObject
@property (nonatomic, strong) NSString *path;
@property (nonatomic, strong) NSString *filter;
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByPathUriBuilder.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByPathUriBuilder.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByPathUriBuilder.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByPathUriBuilder.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByPathUriBuilder.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISObjectByPathUriBuilder.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubObjectByPathUriBuilder.m Fri May 2 11:56:49 2014
@@ -17,16 +17,16 @@
under the License.
*/
-#import "CMISObjectByPathUriBuilder.h"
+#import "CMISAtomPubObjectByPathUriBuilder.h"
-@interface CMISObjectByPathUriBuilder ()
+@interface CMISAtomPubObjectByPathUriBuilder ()
@property (nonatomic, strong) NSString *templateUrl;
@end
-@implementation CMISObjectByPathUriBuilder
+@implementation CMISAtomPubObjectByPathUriBuilder
- (id)initWithTemplateUrl:(NSString *)templateUrl
Modified: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubRepositoryService.m
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubRepositoryService.m?rev=1591879&r1=1591878&r2=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubRepositoryService.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubRepositoryService.m Fri May 2 11:56:49 2014
@@ -19,9 +19,9 @@
#import "CMISAtomPubRepositoryService.h"
#import "CMISAtomPubBaseService+Protected.h"
-#import "CMISWorkspace.h"
+#import "CMISAtomWorkspace.h"
#import "CMISErrors.h"
-#import "CMISTypeByIdUriBuilder.h"
+#import "CMISAtomPubTypeByIdUriBuilder.h"
#import "CMISHttpResponse.h"
#import "CMISTypeDefinitionAtomEntryParser.h"
#import "CMISLog.h"
@@ -67,7 +67,7 @@
CMISRequest *request = [[CMISRequest alloc] init];
[self retrieveCMISWorkspacesWithCMISRequest:request completionBlock:^(NSArray *cmisWorkSpaces, NSError *error) {
if (cmisWorkSpaces != nil) {
- for (CMISWorkspace *workspace in cmisWorkSpaces) {
+ for (CMISAtomWorkspace *workspace in cmisWorkSpaces) {
[self.repositories setObject:workspace.repositoryInfo forKey:workspace.repositoryInfo.identifier];
}
}
@@ -88,7 +88,7 @@
[self retrieveFromCache:kCMISBindingSessionKeyTypeByIdUriBuilder
cmisRequest:request
completionBlock:^(id object, NSError *error) {
- CMISTypeByIdUriBuilder *typeByIdUriBuilder = object;
+ CMISAtomPubTypeByIdUriBuilder *typeByIdUriBuilder = object;
typeByIdUriBuilder.identifier = typeId;
[self.bindingSession.networkProvider invokeGET:[typeByIdUriBuilder buildUrl]
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubTypeByIdUriBuilder.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISTypeByIdUriBuilder.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubTypeByIdUriBuilder.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubTypeByIdUriBuilder.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISTypeByIdUriBuilder.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISTypeByIdUriBuilder.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubTypeByIdUriBuilder.h Fri May 2 11:56:49 2014
@@ -20,7 +20,7 @@
#import <Foundation/Foundation.h>
-@interface CMISTypeByIdUriBuilder : NSObject
+@interface CMISAtomPubTypeByIdUriBuilder : NSObject
@property (nonatomic, strong) NSString *identifier;
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubTypeByIdUriBuilder.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISTypeByIdUriBuilder.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubTypeByIdUriBuilder.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubTypeByIdUriBuilder.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISTypeByIdUriBuilder.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISTypeByIdUriBuilder.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/CMISAtomPubTypeByIdUriBuilder.m Fri May 2 11:56:49 2014
@@ -17,16 +17,16 @@
under the License.
*/
-#import "CMISTypeByIdUriBuilder.h"
+#import "CMISAtomPubTypeByIdUriBuilder.h"
-@interface CMISTypeByIdUriBuilder ()
+@interface CMISAtomPubTypeByIdUriBuilder ()
@property (nonatomic, strong) NSString *templateUrl;
@end
-@implementation CMISTypeByIdUriBuilder
+@implementation CMISAtomPubTypeByIdUriBuilder
- (id)initWithTemplateUrl:(NSString *)templateUrl
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISAtomWorkspace.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISWorkspace.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISAtomWorkspace.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISAtomWorkspace.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISWorkspace.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISWorkspace.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISAtomWorkspace.h Fri May 2 11:56:49 2014
@@ -23,7 +23,7 @@
@class CMISSessionParameters;
@class CMISLinkRelations;
-@interface CMISWorkspace : NSObject
+@interface CMISAtomWorkspace : NSObject
@property (nonatomic, strong) CMISSessionParameters *sessionParameters;
@property (nonatomic, strong) CMISRepositoryInfo *repositoryInfo;
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISAtomWorkspace.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISWorkspace.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISAtomWorkspace.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISAtomWorkspace.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISWorkspace.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISWorkspace.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/AtomPub/Objects/CMISAtomWorkspace.m Fri May 2 11:56:49 2014
@@ -17,10 +17,10 @@
under the License.
*/
-#import "CMISWorkspace.h"
+#import "CMISAtomWorkspace.h"
#import "CMISAtomCollection.h"
-@implementation CMISWorkspace
+@implementation CMISAtomWorkspace
- (NSString *)collectionHrefForCollectionType:(NSString *)collectionType
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.h (from r1591841, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISFormDataWriter.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISFormDataWriter.h&r1=1591841&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISFormDataWriter.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.h Fri May 2 11:56:49 2014
@@ -20,7 +20,7 @@
#import <Foundation/Foundation.h>
#import "CMISProperties.h"
-@interface CMISFormDataWriter : NSObject
+@interface CMISBroswerFormDataWriter : NSObject
- (id)initWithAction:(NSString *)action;
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.m (from r1591841, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISFormDataWriter.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISFormDataWriter.m&r1=1591841&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISFormDataWriter.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBroswerFormDataWriter.m Fri May 2 11:56:49 2014
@@ -17,7 +17,7 @@
under the License.
*/
-#import "CMISFormDataWriter.h"
+#import "CMISBroswerFormDataWriter.h"
#import "CMISConstants.h"
#import "CMISBrowserConstants.h"
#import "CMISEnums.h"
@@ -27,7 +27,7 @@
NSString * const kCMISFormDataContentTypeUrlEncoded = @"application/x-www-form-urlencoded;charset=utf-8";
NSString * const kCMISFormDataContentTypeFormData = @"multipart/form-data; boundary=";
-@interface CMISFormDataWriter ()
+@interface CMISBroswerFormDataWriter ()
@property (nonatomic, strong) NSInputStream *contentStream;
@property (nonatomic, strong) NSMutableDictionary *parameters;
@@ -37,7 +37,7 @@ NSString * const kCMISFormDataContentTyp
@end
-@implementation CMISFormDataWriter
+@implementation CMISBroswerFormDataWriter
- (id)initWithAction:(NSString *)action
{
Modified: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserDiscoveryService.m
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserDiscoveryService.m?rev=1591879&r1=1591878&r2=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserDiscoveryService.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserDiscoveryService.m Fri May 2 11:56:49 2014
@@ -20,9 +20,9 @@
#import "CMISBrowserDiscoveryService.h"
#import "CMISRequest.h"
#import "CMISHttpResponse.h"
-#import "CMISTypeCache.h"
+#import "CMISBrowserTypeCache.h"
#import "CMISBrowserUtil.h"
-#import "CMISFormDataWriter.h"
+#import "CMISBroswerFormDataWriter.h"
#import "CMISBrowserConstants.h"
#import "CMISConstants.h"
#import "CMISEnums.h"
@@ -41,7 +41,7 @@ includeAllowableActions:(BOOL)includeAll
NSString *url = [self getRepositoryUrl];
// prepare form data
- CMISFormDataWriter *formData = [[CMISFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionQuery];
+ CMISBroswerFormDataWriter *formData = [[CMISBroswerFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionQuery];
[formData addParameter:kCMISParameterStatement value:statement];
[formData addParameter:kCMISParameterSearchAllVersions boolValue:searchAllVersions];
[formData addParameter:kCMISParameterIncludeAllowableActions boolValue:includeAllowableActions];
@@ -60,7 +60,7 @@ includeAllowableActions:(BOOL)includeAll
cmisRequest:cmisRequest
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if ((httpResponse.statusCode == 200 || httpResponse.statusCode == 201) && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectListFromJSONData:httpResponse.data typeCache:typeCache isQueryResult:YES completionBlock:^(CMISObjectList *objectList, NSError *error) {
if (error) {
completionBlock(nil, error);
Modified: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserNavigationService.m
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserNavigationService.m?rev=1591879&r1=1591878&r2=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserNavigationService.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserNavigationService.m Fri May 2 11:56:49 2014
@@ -56,7 +56,7 @@
cmisRequest:cmisRequest
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if (httpResponse.statusCode == 200 && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectListFromJSONData:httpResponse.data typeCache:typeCache isQueryResult:NO completionBlock:^(CMISObjectList *objectList, NSError *error) {
if (error) {
completionBlock(nil, error);
@@ -96,7 +96,7 @@
cmisRequest:cmisRequest
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if (httpResponse.statusCode == 200 && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectParents:httpResponse.data typeCache:typeCache completionBlock:^(NSArray *objectParents, NSError *error) {
if (error) {
completionBlock(nil, error);
Modified: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserObjectService.m
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserObjectService.m?rev=1591879&r1=1591878&r2=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserObjectService.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserObjectService.m Fri May 2 11:56:49 2014
@@ -27,7 +27,7 @@
#import "CMISFileUtil.h"
#import "CMISErrors.h"
#import "CMISLog.h"
-#import "CMISFormDataWriter.h"
+#import "CMISBroswerFormDataWriter.h"
#import "CMISStringInOutParameter.h"
@implementation CMISBrowserObjectService
@@ -57,7 +57,7 @@
cmisRequest:cmisRequest
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if (httpResponse.statusCode == 200 && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectDataFromJSONData:httpResponse.data typeCache:typeCache completionBlock:^(CMISObjectData *objectData, NSError *error) {
if (error) {
completionBlock(nil, error);
@@ -99,7 +99,7 @@
cmisRequest:cmisRequest
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if (httpResponse.statusCode == 200 && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectDataFromJSONData:httpResponse.data typeCache:typeCache completionBlock:^(CMISObjectData *objectData, NSError *error) {
if (error) {
completionBlock(nil, error);
@@ -222,7 +222,7 @@
NSString *objectUrl = [self getObjectUrlObjectId:objectIdParam.inParameter];
// prepare form data
- CMISFormDataWriter *formData = [[CMISFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionDeleteContent];
+ CMISBroswerFormDataWriter *formData = [[CMISBroswerFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionDeleteContent];
[formData addParameter:kCMISParameterChangeToken value:changeTokenParam.inParameter];
[formData addSuccinctFlag:true];
@@ -237,7 +237,7 @@
cmisRequest:cmisRequest
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if ((httpResponse.statusCode == 200 || httpResponse.statusCode == 201) && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectDataFromJSONData:httpResponse.data typeCache:typeCache completionBlock:^(CMISObjectData *objectData, NSError *error) {
if (error) {
completionBlock(error);
@@ -318,7 +318,7 @@
NSString *objectUrl = [self getObjectUrlObjectId:objectId.inParameter];
// prepare form data
- CMISFormDataWriter *formData = [[CMISFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionSetContent contentStream:inputStream mediaType:mimeType];
+ CMISBroswerFormDataWriter *formData = [[CMISBroswerFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionSetContent contentStream:inputStream mediaType:mimeType];
[formData setFileName:filename];
[formData addParameter:kCMISParameterOverwriteFlag boolValue:overwrite];
[formData addParameter:kCMISParameterChangeToken value:changeToken.inParameter];
@@ -339,7 +339,7 @@
endData:formData.endData
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if ((httpResponse.statusCode == 200 || httpResponse.statusCode == 201) && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectDataFromJSONData:httpResponse.data typeCache:typeCache completionBlock:^(CMISObjectData *objectData, NSError *error) {
if (error) {
completionBlock(error);
@@ -420,7 +420,7 @@
NSString *folderObjectUrl = (folderObjectId != nil ? [self getObjectUrlObjectId:folderObjectId] : [self getRepositoryUrl]);
// prepare form data
- CMISFormDataWriter *formData = [[CMISFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionCreateDocument contentStream:inputStream mediaType:mimeType];
+ CMISBroswerFormDataWriter *formData = [[CMISBroswerFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionCreateDocument contentStream:inputStream mediaType:mimeType];
[formData addPropertiesParameters:properties];
// TODO [formData addParameter:kCMISParameterVersioningState value:versioningState];
// TODO [formData addPoliciesParameters:policies];
@@ -443,7 +443,7 @@
endData:formData.endData
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if ((httpResponse.statusCode == 200 || httpResponse.statusCode == 201) && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectDataFromJSONData:httpResponse.data typeCache:typeCache completionBlock:^(CMISObjectData *objectData, NSError *error) {
if (error) {
completionBlock(nil, error);
@@ -466,7 +466,7 @@
// build URL
NSString *objectUrl = [self getObjectUrlObjectId:objectId];
- CMISFormDataWriter *formData = [[CMISFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionDelete];
+ CMISBroswerFormDataWriter *formData = [[CMISBroswerFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionDelete];
[formData addParameter:kCMISParameterAllVersions boolValue:allVersions];
@@ -496,7 +496,7 @@
NSString *folderObjectUrl = [self getObjectUrlObjectId:folderObjectId];
// prepare form data
- CMISFormDataWriter *formData = [[CMISFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionCreateFolder];
+ CMISBroswerFormDataWriter *formData = [[CMISBroswerFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionCreateFolder];
[formData addPropertiesParameters:properties];
// TODO [formData addPoliciesParameters:policies];
// TODO [formData addAddAcesParameters:addAces];
@@ -514,7 +514,7 @@
cmisRequest:cmisRequest
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if ((httpResponse.statusCode == 200 || httpResponse.statusCode == 201) && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectDataFromJSONData:httpResponse.data typeCache:typeCache completionBlock:^(CMISObjectData *objectData, NSError *error) {
if (error) {
completionBlock(nil, error);
@@ -544,7 +544,7 @@
NSString *objectUrl = [self getObjectUrlObjectId:objectId];
// prepare form data
- CMISFormDataWriter *formData = [[CMISFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionMove];
+ CMISBroswerFormDataWriter *formData = [[CMISBroswerFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionMove];
[formData addParameter:kCMISParameterTargetFolderId value:targetFolderId];
[formData addParameter:kCMISParameterSourceFolderId value:sourceFolderId];
[formData addSuccinctFlag:true];
@@ -560,7 +560,7 @@
cmisRequest:cmisRequest
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if ((httpResponse.statusCode == 200 || httpResponse.statusCode == 201) && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectDataFromJSONData:httpResponse.data typeCache:typeCache completionBlock:^(CMISObjectData *objectData, NSError *error) {
if (error) {
completionBlock(nil, error);
@@ -584,7 +584,7 @@
// build URL
NSString *folderObjectUrl = [self getObjectUrlObjectId:folderObjectId];
- CMISFormDataWriter *formData = [[CMISFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionDeleteTree];
+ CMISBroswerFormDataWriter *formData = [[CMISBroswerFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionDeleteTree];
[formData addParameter:kCMISParameterAllVersions boolValue:allVersions];
[formData addParameter:kCMISParameterUnfileObjects value:[CMISEnums stringForUnfileObject:unfileObjects]];
[formData addParameter:kCMISParameterContinueOnFailure boolValue:continueOnFailure];
@@ -633,7 +633,7 @@
NSString *objectUrl = [self getObjectUrlObjectId:objectIdParam.inParameter];
// prepare form data
- CMISFormDataWriter *formData = [[CMISFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionUpdateProperties];
+ CMISBroswerFormDataWriter *formData = [[CMISBroswerFormDataWriter alloc] initWithAction:kCMISBrowserJSONActionUpdateProperties];
[formData addPropertiesParameters:properties];
[formData addParameter:kCMISParameterChangeToken value:changeTokenParam.inParameter];
[formData addSuccinctFlag:true];
@@ -649,7 +649,7 @@
cmisRequest:cmisRequest
completionBlock:^(CMISHttpResponse *httpResponse, NSError *error) {
if ((httpResponse.statusCode == 200 || httpResponse.statusCode == 201) && httpResponse.data) {
- CMISTypeCache *typeCache = [[CMISTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
+ CMISBrowserTypeCache *typeCache = [[CMISBrowserTypeCache alloc] initWithRepositoryId:self.bindingSession.repositoryId bindingService:self];
[CMISBrowserUtil objectDataFromJSONData:httpResponse.data typeCache:typeCache completionBlock:^(CMISObjectData *objectData, NSError *error) {
if (error) {
completionBlock(error);
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserTypeCache.h (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISTypeCache.h)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserTypeCache.h?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserTypeCache.h&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISTypeCache.h&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISTypeCache.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserTypeCache.h Fri May 2 11:56:49 2014
@@ -21,7 +21,7 @@
#import "CMISTypeDefinition.h"
#import "CMISBrowserBaseService.h"
-@interface CMISTypeCache : NSObject
+@interface CMISBrowserTypeCache : NSObject
- (id)initWithRepositoryId:(NSString *)repositoryId bindingService:(CMISBrowserBaseService *)service;
Copied: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserTypeCache.m (from r1591828, chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISTypeCache.m)
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserTypeCache.m?p2=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserTypeCache.m&p1=chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISTypeCache.m&r1=1591828&r2=1591879&rev=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISTypeCache.m (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserTypeCache.m Fri May 2 11:56:49 2014
@@ -17,21 +17,21 @@
under the License.
*/
-#import "CMISTypeCache.h"
+#import "CMISBrowserTypeCache.h"
#import "CMISTypeDefinition.h"
#import "CMISBrowserBaseService+Protected.h"
#import "CMISRequest.h"
#import "CMISTypeDefinitionCache.h"
#import "CMISBindingSession.h"
-@interface CMISTypeCache ()
+@interface CMISBrowserTypeCache ()
@property (nonatomic, weak) NSString * repositoryId;
@property (nonatomic, weak) CMISBrowserBaseService * service;
@end
-@implementation CMISTypeCache
+@implementation CMISBrowserTypeCache
-(id)initWithRepositoryId:(NSString *)repositoryId bindingService:(CMISBrowserBaseService *)service
Modified: chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserUtil.h
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserUtil.h?rev=1591879&r1=1591878&r2=1591879&view=diff
==============================================================================
--- chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserUtil.h (original)
+++ chemistry/objectivecmis/branches/browser-binding/ObjectiveCMIS/Bindings/Browser/CMISBrowserUtil.h Fri May 2 11:56:49 2014
@@ -22,7 +22,7 @@
#import "CMISObjectData.h"
#import "CMISObjectList.h"
#import "CMISBindingSession.h"
-#import "CMISTypeCache.h"
+#import "CMISBrowserTypeCache.h"
@interface CMISBrowserUtil : NSObject
@@ -39,12 +39,12 @@
/**
Returns a CMISObjectData object parsed from the given JSON data.
*/
-+ (void)objectDataFromJSONData:(NSData *)jsonData typeCache:(CMISTypeCache *)typeCache completionBlock:(void(^)(CMISObjectData *objectData, NSError *error))completionBlock;
++ (void)objectDataFromJSONData:(NSData *)jsonData typeCache:(CMISBrowserTypeCache *)typeCache completionBlock:(void(^)(CMISObjectData *objectData, NSError *error))completionBlock;
/**
Returns a CMISObjectList object parsed from the given JSON data.
*/
-+ (void)objectListFromJSONData:(NSData *)jsonData typeCache:(CMISTypeCache *)typeCache isQueryResult:(BOOL)isQueryResult completionBlock:(void(^)(CMISObjectList *objectList, NSError *error))completionBlock;
++ (void)objectListFromJSONData:(NSData *)jsonData typeCache:(CMISBrowserTypeCache *)typeCache isQueryResult:(BOOL)isQueryResult completionBlock:(void(^)(CMISObjectList *objectList, NSError *error))completionBlock;
/**
Returns an array of CMISRenditionData objects, parsed from the given JSON data.
@@ -59,6 +59,6 @@
/**
Returns all object parents as an array of CMISObjectData objects, parsed from the given JSON data.
*/
-+ (void)objectParents:(NSData *)jsonData typeCache:(CMISTypeCache *)typeCache completionBlock:(void(^)(NSArray *objectParents, NSError *error))completionBlock;
++ (void)objectParents:(NSData *)jsonData typeCache:(CMISBrowserTypeCache *)typeCache completionBlock:(void(^)(NSArray *objectParents, NSError *error))completionBlock;
@end